【问题标题】:Meaning of "Up to 10 Gbps" Bandwidth in EC2 instancesEC2 实例中“高达 10 Gbps”带宽的含义
【发布时间】:2022-08-22 17:41:44
【问题描述】:

我有一个 AWS ec2 c5.large 实例。根据我在这里读到的https://aws.amazon.com/ec2/instance-types/c5/,它说网络带宽高达 10 Gbps。

我试图理解那些 10 Gbps 就像峰值流量,但我怎么知道我可以在这台机器上放置 2 小时的最大持续带宽是多少?

从下面的 cmets https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-network-bandwidth.html 共享的链接中,我得到了这个仍然不能说明这些较小实例的实际标称流量是多少:

通常,具有 16 个或更少 vCPU(大小为 4xlarge 或更小)的实例被记录为具有“最多”指定的带宽;例如,“高达 10 Gbps”。这些实例具有基线带宽。为了满足额外的需求,他们可以使用网络 I/O 信用机制来突破其基线带宽。实例可以在有限的时间内使用突发带宽,通常为 5 到 60 分钟,具体取决于实例大小。 实例在启动时会收到最大数量的网络 I/O 积分。如果实例用尽其网络 I/O 积分,它将返回到其基线带宽。运行中的实例只要使用的网络带宽少于其基准带宽,就会获得网络 I/O 积分。停止的实例不会获得网络 I/O 积分。即使实例有可用积分,实例突发也是尽最大努力,因为突发带宽是共享资源。

  • 不适合 SO 但答案是它不取决于持续时间而是目的地 - 阅读:docs.aws.amazon.com/AWSEC2/latest/UserGuide/… 这有帮助吗?
  • \"区域内的流量可以利用实例可用的全部网络带宽。\" - \"对于其他区域,互联网网关或 Direct Connect 流量最多可以利用当前一代实例可用的网络带宽的 50%具有至少 32 个 vCPU。具有少于 32 个 vCPU 的当前一代实例的带宽限制为 5 Gbps。\"
  • 仍然不清楚什么是标称流量。他们说“最多 10GB”,但他们没有说我可以连续 24 小时做的标称或最大持续流量是多少。
  • 持续流量为 10GB,具体取决于目的地 - 如果在网络外,它可以是 50% 的带宽,5GBps 或如果在区域内,则最大为 10GB

标签: amazon-web-services amazon-ec2


【解决方案1】:

来自 2017 年在此来源进行的调查: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 分钟的 10Gbps 使用时间。

这与我们观察到的一致,因为“高达 10Gbps”实际上是一种突发功能,而基线带宽性能要小得多。

如果您的应用程序是数据带宽密集型的,那么 EC2 可能不是正确的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    相关资源
    最近更新 更多