AWS T2/T3 实例上的 CPU 信用消耗率是如何计算的?

AWS T2/T3 实例上的 CPU 信用消耗率是如何计算的?

有人能简单解释一下 CPU 积分是如何消耗的吗?例如,T2/T3 实例上的消耗速率是多少。我一直在经历这个例子但我不明白在第一个例子中,即第 3 阶段,如何计算消耗

P3 – 在接下来的 24 小时内,CPU 利用率为 7%(高于基线),需要花费 57.6 个积分。实例花费的积分多于其获得的积分,CPUCreditBalance 值减少到 86.4 个积分。

57.3 是如何计算的?

答案1

背景

以下是示例中引用的 T3.nano 实例的基本信息:

Name                        t3.nano 
vCPUs                       2
Baseline Performance/vCPU   5%
CPU Credits earned/hr       6

https://aws.amazon.com/ec2/instance-types/t3/

突发实例中信用使用的更广泛概念是这样的。如果您启动一个新的 T3.nano 实例并以上述 5% 的使用率基准运行,则 1 小时结束时您将获得 0 个信用。如果您以 0% 的使用率运行,则 1 小时结束时您将获得 6 个信用。在 24 小时的 0% 使用率结束时,您将获得 6 * 24 = 144 个信用。

回答

  • 将 7% 的使用率除以 T3.nano 的 5% 基线。这表明您的运行效率为基线的 140%。(IE0.07/0.05=1.4)

  • 在 24 小时内,t3.nano 获得 144 个积分(IE每小时 6 个学分 * 24 小时 = 144 个学分)

  • 以基线的 140% 运行 24 小时,您将使用 201.6 个积分(IE144*1.4=201.6)

  • 将您使用的 201.6 个积分减去您在 24 小时内赚取的 144 个积分,您会得到超出收入的 57.6 个积分消耗。(IE201.6-144=57.6)

相关内容