S3 AWS下载速度

4
我在从S3下载文件时遇到了问题,如果我下载一个大小为200MB的文件,然后再下载其他文件,那么下载速度就会变得非常慢,比如只有40KB/s,如下图所示: download speed 当第一个下载完成后,第二个继续以40KB/s的速度进行...
对此有什么想法吗?
4个回答

5

亚马逊S3具有极大的带宽。

如果您从亚马逊S3下载到自己的计算机(AWS之外),那么唯一会影响您的是您自己的互联网带宽和您自己网络内强加的任何速度限制。


这不是唯一的原因!如果您的存储桶中有数百万个日志文件,那么它将影响下载速度!当启用日志记录出现问题时,我曾经遇到过这种情况,我们在相同的光纤带宽上从20MB/s下降到3MB/s。(一旦我们删除了所有小型日志文件并将路径设置为另一个S3存储桶,速度恢复正常) - Maziyar

0
尝试在存储桶的“属性”中启用“传输加速”。

0

我假设您正在将一个对象从Amazon S3下载到与S3存储桶相同区域的Amazon EC2实例中。

在这种情况下,唯一的带宽限制是Amazon EC2实例上的网络性能。基本上,实例越大,可用带宽就越多。

启动屏幕上,t2.large被列为低到中等的网络性能。这相当不错,但不如更大的实例类型。

请参见:

这也可能是您用于下载文件的软件以及它如何在下载之间进行多任务处理和共享网络带宽的结果。


嗨John,我正在从网站直接下载文件,使用S3 Manager(s3.console.aws.amazon.com)。如果它们共享网络带宽,为什么第一个下载完成后第二个下载没有占用全部速度?另外,现在的S3是全球性的,不需要特定区域。 - Sebas Bejenaru

-1
如果您是通过笔记本电脑的WiFi路由器连接到互联网,请尝试使用有线连接。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接