有人能简单解释一下 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)