解决 aws ec2 上下载速度慢的问题

Troubleshoot slow download speed on aws ec2

我在 ap-northeast-1a 上有 8 个实例。类型为 t3a.medium、t2.small 和 c5d.large。我在 ap-northeast-1d 可用性区域中也有一个 t2.small。

到达这些实例的任何互联网连接都非常慢。 例如,如果我尝试 scp 一个文件,我得到大约 20KB/s 的下载速度,然后慢慢下降到大约 10kb/s。我的本地机器在法国。

scp my_user@production_server:/home/my_user/big_file .
big_file                                              192KB  12.7KB/s   02:19 ETA

ssh 连接也确实没有响应。例如,htop 的输出需要几秒钟才能显示出来。

8个实例中有些有弹性ip,有些没有。一个在不同的可用性区域。对于所有这些,我的下载速度都很慢。 一个有趣的事实是上传速度很快。我的速度介于 1 和 2 MB/s.

之间
scp big_file my_user@production_server:/home/my_user
big_file                                         49% 3360KB   1.2MB/s   00:02 ETA

我也试过将本地互联网连接更改为 4g 热点,结果是一样的。 我认为这个问题与网络 activity 离开数据中心有关。

我不是网络专家,我该如何进一步解决这个问题?


编辑

我试过 运行 这个: traceroute <my-server-ip>

它给出以下输出:

[first 13 lines look normal]
14  * * *
15  * * *
16  * * *
17  * 52.95.31.31 (52.95.31.31)  248.392 ms
    52.95.31.59 (52.95.31.59)  247.997 ms
18  52.95.31.165 (52.95.31.165)  249.730 ms  262.213 ms
    52.95.31.179 (52.95.31.179)  248.495 ms
19  * 52.95.31.208 (52.95.31.208)  246.955 ms *
20  52.95.31.130 (52.95.31.130)  249.471 ms  248.195 ms  250.721 ms
21  52.95.30.216 (52.95.30.216)  249.071 ms
    52.95.30.220 (52.95.30.220)  247.704 ms  247.702 ms
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *
31  * * *
32  * * *
33  * * *
34  * * *
35  * * *
36  * * *
37  * * *
38  * * *
39  * * *
40  * * *
41  * * *
42  * * *
43  * * *
44  * * *
45  * * *
46  * * *
47  * * *
48  * * *
49  * * *
50  * * *
51  * * *
52  * * *
53  * * *
54  * * *
55  * * *
56  * * *
57  * * *
58  * * *
59  * * *
60  * * *
61  * * *
62  * * *
63  * * *
64  * * *

运行我没有截断结尾也没有杀掉,结局是这样的

AWS 中唯一的网络带宽限制与 EC2 实例的实例类型有关。

一般规则是较小的实例具有较少的带宽。这是因为分配给主机的网络容量在该主机上的实例 运行 之间分配。如果一个主机有 运行 个小实例,每个实例分配的带宽较小。

这可以在启动 EC2 实例时看到。 网络性能显示为:

  • t3a.medium:高达 5 GB
  • t2.small:低到中等
  • c5d.large:高达 10 GB

因此,请注意结果可能因实例类型而异。

但是,真正的问题可能是由于您的位置偏远,从法国访问东京服务器。此流量通过 Internet,跳数很多,控制很少。

您可以尝试使用 AWS Global Accelerator 将流量转移到使用全球亚马逊网络。这将消除很多网络可变性。