大家早上好,
我真的想了解AWS网络性能。
我做了很多测试,得出的结论是速度确实与AWS亚马逊提到的速度不符。
好吧,我在此测试中创建了9个不同的EC2。所有这些实例都在同一区域(北弗吉尼亚州)上创建,所有实例均在Ubuntu 18.04上运行。 ENA:是的。 AMI - Ubuntu 18.04
测量:Speedtest cli
第一个实例: t2.micro(低至中等)>向下:488.86Mbps /向上:946.49Mbps
第2个实例: t2.large(低至中度)>下行:940.31Mbps /上行:900.47Mbps
第三个实例: t2.xlarge(中等)>向下:964.90Mbps /向上:942.10Mbps
第四个实例: t3.micro(最高5吉比特)>下行:4002.90Mbps /上行:2844.04Mbps
第5次实例: t3a.nano(最高5吉比特)>下行:1585.42Mbps /上行:1451.76Mbps
第六例: t3a.small(最高5吉比特)>下行:2758.0909Mbps /上行:2143.01Mbps
第7个实例: t3.2xlarge(最高5吉比特)>下行:2936.57 /上行:2733.28 Mbps
第8个实例: m5a.large(最大10吉比特)>向下:3178.89 /向上:2291.97Mbps
第9个实例: r5n.large(最高25吉比特)>向下:4361.71 /向上:3383.65Mbps
这些测量结果:
有了这些结果,我们可以得出结论:
网络性能:
1)低到中度:我们能得到的最好的将近1Gigabit。 (上下)从低到中等的速度非常好。
2)中度:保持大约1G的网络性能。 很好
3)最高5千兆位:我们可以从大约1.5千兆位开始降低/提高速度。我测得的最快速度是下降/上升4002Mbps / 2844Mbps。 太好了,“高达5 GB”的网络性能非常合适。
4)最多10吉比特:下载并上传与运行“最多5吉比特”的实例相同的实例。它不应该是应该的。至少9 GB应该没问题!
5)最多25吉比特:我不敢相信。 实际上下载和上传SAME的网络性能为“最多5吉比特”。至少应为20-22千兆。
6)我几乎可以确定“ 25 Gb,50 Gb,75 Gb,100 Gb会发生相同的情况。它不会连接超过4 Gb的端口。
任何人都可以解释发生了什么吗?那是正常的吗?我需要进行任何设置以增强网络性能吗?
希望听到社区的声音, 非常感谢!
垫子
答案 0 :(得分:0)
在这里似乎有几个潜在的诉讼。
也许最值得注意的是,规格中的性能指标不是 Internet 带宽,而是 Ethernet 带宽。
到Internet的网络流量限制为5 Gbps(全双工)。
您可能会反驳说您的目的地不是“ Internet”,因为您的测试目标是同一AWS区域中的系统,但是流量仍在通过VPC的Internet网关。
下一步要考虑的是,EC2的最大性能潜力仅适用于同一VPC内的一个放置组内,使用私有IP地址并具有多个同时的流量。
区域内相同或不同可用区中往返EC2实例的流量现在可以利用单流流量高达5 Gbps的带宽,或多流流量高达25 Gbps的带宽(流代表here中所述,通过使用专用IPv4或IPv6地址来实现单个点对点网络连接。
在使用此类工具进行基准测试之前,您还需要能够验证该工具(例如,实际上能够准确测试所讨论的功能范围)。
速度测试工具需要另一端的服务器,该服务器能够生成足够的数据以使连接饱和,尽管您可能会询问测试仪在Ookla上的实际功能,但您可能无法进行验证。
您还需要验证该工具没有耗尽服务器上的其他资源,例如CPU,这可能不会表现为100%CPU利用率,因为饱和核心数不会超过线程数运行。
请参阅https://aws.amazon.com/premiumsupport/knowledge-center/network-throughput-benchmark-linux-ec2/以获取标记的准则,包括在两台计算机上使用iperf
来测试它们之间的带宽。