特定 EC2 实例上下载速度慢的原因?

Jam*_*mes 6 networking performance amazon-ec2

我有一个我正在尝试解决的网络问题。我有两个 EC2 实例,相同的区域,相同的类型。

在两个EC2实例之一('bad'实例),下载速度确实很差(200k/s),而在另一个('good'实例)上,下载速度很好,30M/s的很舒服+)。澄清一下,我说的是在通过 ssh 连接到服务器时将文件下载到 EC2 实例,例如使用大文件运行 wget。我尝试了不同的文件,包括 S3 对象和来自其他地方的大型 linux ISO。

ethtool eth0对于两者,运行仅返回“检测到链接:是”。

运行 ifconfig 时,除了好的实例如何显示没有错误数据包但坏实例显示很多之外,两者在大多数情况下返回相同,即使我没有主动运行下载,该数字每秒增加约 10:

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:168372370 errors:5075643 dropped:0 overruns:0 frame:0
TX packets:122116480 errors:0 dropped:0 overruns:0 carrier:0
Run Code Online (Sandbox Code Playgroud)

两台服务器的配置相同,至少应该如此。如何诊断下载速度缓慢的原因?EC2 实例是否有任何可能导致这种情况的特殊情况?

很难知道从哪里开始。谢谢你的帮助!

dae*_*aos 6

如果您的实例由 EBS 支持,则停止该实例,等待一两分钟,然后重新启动它。这将导致实例在不同的硬件上启动,并可能解决您的问题。