EC2实例类型的确切网络性能?


158

我无法在Amazon上找到不同EC2实例类型的确切网络性能详细信息。相反,他们只是在说:

  • 中等

这到底是什么意思?我特别想知道Traffic-OUT每种实例类型的确切数量。

我需要进行实时流传输,我的流比特率将为240kbps。因此,我需要知道哪种实例类型可以处理多少个并发查看器。



您可以通过Google搜索第三方基准。例如serverfault.com/a/775998/26447
西蒙·伍德赛德

有关EC2的“多达”网络性能的相关Twitter线程:twitter.com/dvassallo/status/1120171727399448576
Pat Myron

Answers:


220

带宽按实例大小分层,这是一个全面的答案:

对于t2 / m3 / c3 / c4 / r3 / i2 / d2实例:

  • t2.nano = ??? (基于比例因子,我预计为20-30 MBit / s)
  • t2.micro =〜70 MBit / s(qiita表示为63 MBit / s)-t1.micro约为〜100 Mbit / s
  • t2.small =〜125 MBit / s(t2,奇塔说127 MBit / s,云和谐说125 Mbit / s,峰值到200+ Mbit / s)
  • * .medium = t2.medium获得250-300 MBit / s,m3.medium〜400 MBit / s
  • * .large =〜450-600 MBit / s(变化最大,请参见下文)
  • * .xlarge = 700-900 MBit / s
  • * .2xlarge =〜1 GBit / s +-10%
  • * .4xlarge =〜2 GBit / s +-10%
  • * .8xlarge且标记为专业= 10 Gbit,期望〜8.5 GBit / s,需要增强的网络和VPC才能实现全吞吐量

m1,小型,中型和大型实例的性能往往比预期更高。 c1.medium是另一个怪胎,速度为800 MBit / s。

我通过组合数十个进行基准测试资源(主要是使用iPerf和TCP连接)来收集数据。感谢CLoudHarmony的flux7特别是对于许多基准(注意,这两个链接指向谷歌搜索显示了大量的个体基准)。

注意事项和注意事项:

大实例大小报告的变化最大:

  • m1.large是〜800 Mbit / s(!!!)
  • t2.large =〜500 MBit / s
  • c3.large =〜500-570 Mbit / s(不同来源的结果不同)
  • c4.large =〜520 MBit / s(顺便说一句,我已经独立确认了这一点)
  • m3.large在〜700 MBit / s时更好
  • m4.large是〜445 Mbit / s
  • r3.large为〜390 Mbit / s

突发(T2)实例似乎也表现出突发的网络性能:

  • CloudHarmony iperf基准测试显示初始传输以1 GBit / s开始,然后在几分钟后逐渐下降至持续水平。PDF链接到以下报告:

  • t2.small(PDF)

  • t2.medium(PDF)
  • t2.large(PDF)

请注意,它们在同一个区域内-如果您要跨区域传输,实际性能可能会慢很多。即使对于较大的实例,我也看到数百MBit / s的数字。


1
注意:AWS似乎随着时间的推移逐渐增加带宽。这些数字可能逐年增加(尽管我怀疑1/2/10 GBit连接不会增加,因为它们可能与硬件挂钩)。
BobMcGee

您是否有有关m4.xlarge实例的信息?
杰里米·格洛弗

1
@JeremyGlover它适合xlarge类型的边界条
BobMcGee

当您说带宽受“实例大小”限制时,是否意味着增加更多的ENI(向支持此功能的实例)不会增加整体吞吐量?这是我在c4.large实例上看到的,并且正在寻找一些验证。
Abhinav

1
@Abhinav从ENI文档:“不能将另一个网络接口附加到实例(例如,NIC分组配置)作为增加或增加双宿主实例往返网络带宽的方法。”
BobMcGee


1

EC2中的几乎所有内容都是多租户。网络性能表明,与共享同一基础结构的其他实例相比,您将具有更高的优先级。

如果您需要保证的带宽水平,那么EC2可能对您来说效果不好。


If you need a guaranteed level of bandwidth, then EC2 will likely not work well for you.?? 那什么可以保证我呢?
シリウス

17
多租户只是意味着有一些变化,但这并不意味着你不能保证资源的一定水平(和平均获得超过这一点)。
BobMcGee

4
EC2中有专用选项,这是成本问题。
jeffmcneill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.