1. 正在先生首页
  2. 技术开发

解释AWS EC2主机中的CPU Credit Balance

总结:CPU Credit Balance 越高越好。

近期EC2主机很不稳定,着手调查原因,发现Monitor中CPU Credit Balance总是非常的高。

什么是CPU Credit Balance?
解释这个概念前,先要了解另外一个概念,EC2主机有几种类型,固定性能主机(Fixed Performance Instances),比如 M3, C3 、还有一种是 弹性性能主机(Burstable Performance Instances),比如T2. 这个在主机列表中的 Instant Type 可以看到自己的EC2类型。CPU Credit Balance 是为“弹性性能主机” 的一个指标。[Burstable实在不好翻译,有更好的翻译么?]

接下来,解释Balance,先解释CPU Credit。 一台EC2主机,不论分配给多少性能给你,都可以把已经分配的CPU运算能力看做1个单位。平均下来,主机每分钟使用的CPU计算能力平均值就是CPU Credit。 举个栗子,1分钟内平均0.25,那么你使用了0.25个CPU Credit。然后恭喜你,你攒下 0.75个 Credit 到 Balance。
在Monitor中的另外一个图表“CPU Credit Usage”就是说当前系统使用掉的运算能力,如果总是1,那表示你应该升级主机了,如果是1以下,这个时候,你的Balance就会逐渐增加,直到对应EC2主机的。

Screen Shot 2017-11-24 at 22.15.13.png

参考:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html#t2-instances-cpu-credits

原创文章,作者:Y.Y,如若转载,请注明出处:https://84361749.com/post/cpu-credit-balance.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注