有一个外部HTTP服务器(位于美国的某个地方),我们必须与之通信。我们使用亚马逊网络服务的EC2实例。
虽然我们可以购买一个“更大的实例”来提高内部网络性能,但有没有办法减少(优化?)EC2实例和外部服务器之间的往返时间是多少?有没有什么有用的工具?
发布于 2021-06-24 02:40:38
您还没有指定使用哪种类型的EC2实例,这是决定网络性能的一个重要因素。
你还说过
在我的家庭网络上运行
,比在亚马逊EC2上运行要快得多(无论ec2托管在哪里)
我对您的家庭网络和EC2实例配置一无所知,所以这很难判断,但平均而言,我希望EC2实例的网络比最终用户站点上的网络更快。
你正在测量的东西也不是100%清楚的。你说“往返时间”,所以你只对端到端的延迟感兴趣?是否有任何特定的吞吐量要求?
也就是说,这里有一个有用的小抄,您可以下载并检查您的实例类型:https://cloudonaut.io/ec2-network-performance-cheat-sheet/
此外,您可以使用iperf
(或iperf3
)在连接的两端执行一些实验:
https://stackoverflow.com/questions/68103111
复制相似问题