计算EC2 CPU信用使用和余额

4

我有一台AWS EC2 t2微型主机。CPU信用使用情况显示我每小时使用1.1个信用(使用总计统计数据)。但信用余额每小时显示减少0.5个信用。

我理解微型实例每小时将获得3个信用。所以如果每小时信用使用量小于3,余额应该不会减少。

然而,我每小时仅使用1.1个信用。为什么余额会减少呢?


可能是EC2 t2.medium可突发信用“节省”计算的重复问题。 - Michael - sqlbot
我已经链接到一个可能重复的问题,其中我解释了信用余额的工作原理。如果您的实例在24小时前处于空闲状态,则当时获得的学分现在已经过期,抵消了您刚刚获得的新学分。从现在起24小时后,这种情况就不再成立了,因为您现在没有处于空闲状态,所以这种行为不会在明天的同一时间以同样的方式或同样的程度发生。t2实例不仅支持突发负载,还支持周期性负载,因为最新的学分是先花费而不是最后花费的。 - Michael - sqlbot
1个回答

2
AWS已经有了答案:
例如,如果t2.small实例在一小时内的CPU利用率为5%,则它将使用3个CPU积分(60分钟的5%),但它将在该小时内获得12个CPU积分,因此差异为9个CPU积分将添加到CPU积分余额中。在此期间达到其24小时过期日期的余额中的任何CPU积分(如果实例完全闲置24小时,则可能达到12个积分)也将从余额中删除。如果过期的积分数大于获得的积分数,则积分余额将下降;相反,如果过期的积分数少于获得的积分数,则积分余额将上升。
请参阅链接:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接