我有一个AWS ec2 c5.大型实例。根据我在这里读到的内容,https://aws.amazon.com/ec2/instance-types/c5/说网络带宽高达10 Gbps。
我试图理解,这10 Gbps是类似峰值流量,但我如何能够知道什么是最大的持续带宽,我可以放在这台机器上,比如说2小时?
从下面的注释https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html中共享的链接中,我得到了一个仍然不知道这些较小实例的实际名义流量是什么的链接:
通常,16个vCPU或更少的实例(大小为4×大或更小)被记录为具有“最多”指定的带宽;例如,“高达10 Gbps”。这些实例具有基线带宽。为了满足额外的需求,他们可以使用网络I/O信用机制来突破其基线带宽。实例可以在有限的时间内使用突发带宽,通常从5分钟到60分钟不等,这取决于实例大小。实例在启动时接收网络I/O信用的最大数量。如果实例耗尽了其网络I/O信用,则返回到其基线带宽。运行中的实例每当使用的网络带宽少于其基线带宽时,就会获得网络I/O信任。停止的实例不会获得网络I/O学分。实例突发是在最大努力的基础上进行的,即使实例有可用的信用,因为突发带宽是共享的资源。
发布于 2022-08-22 09:41:44
资料来源:http://www.deplication.net/2017/08/understanding-ec2-up-to-10-gigabit.html
对于r4实例,
Instance Baseline Gbps 10Gbps Secs
r4.large 0.75 295
r4.xlarge 1.25 589
r4.2xlarge 2.5 1191
r4.4xlarge 5 2390
因此,假设什么都没有改变,每个“大”实例大约有5分钟的10 10Gbps使用率。
这与我们所观察到的是一致的,因为‘高达10 10Gbps’实际上是一种突发功能,并且基线带宽性能要小得多。
如果您的应用程序是数据带宽密集型,EC2可能不是正确的答案。
https://stackoverflow.com/questions/71443685
复制相似问题