我在EC2监控中遇到了CPU Credit Balance。什么是CPU Credit Balance
发布于 2015-04-06 17:19:33
AWS EC2
有两种不同类型的实例:固定性能实例(如M3、C3等)和可突发性能实例(如T2)。Fixed Performance Instances
提供了一致的CPU性能,而Burstable Performance Instances
在正常工作负载下提供了baseline CPU performance
。但是当工作负载增加时,Burstable Performance Instances
具有突发性的能力,即提高CPU的性能。
CPU Credit调整实例的CPU突发量。您可以使用此CPU积分来提高突发期间的CPU性能。假设您以100%的CPU性能运行实例5分钟,您将消耗5(i.e. 5*1.0)
CPU积分。类似地,如果您以50%的CPU性能运行一个实例5分钟,您将消耗2.5(i.e. 5*0.5)
的CPU积分。
中央处理器信用余额是简单的中央处理器信用金额在您的帐户在任何时候可用。
当您创建一个实例时,您将获得一个初始CPU Credit。每小时您将自动获得一定数量的CPU积分(该数量取决于实例的类型)。如果您没有突发CPU性能,CPU信用将被添加到您的帐户的CPU信用余额。如果CPU信用耗尽(即CPU信用余额变为0),您的实例将在基准性能上工作。
阅读有关CPU Credits and Baseline Performance for Burstable Performance Instances的更多信息
发布于 2015-04-28 12:05:15
根据official document的说法
EC2允许您在固定性能实例(例如M3、C3和R3)和突发性性能实例(例如T2)之间进行选择。可突发性能实例提供了基准级别的CPU性能,并且能够突发高于基准。T2实例适用于不经常或不一致地使用全部CPU,但偶尔需要突发的工作负载。
T2实例的基准性能和突发能力由CPU信用控制。每个T2实例持续获得CPU信用,其比率取决于实例大小。T2实例在空闲时获得CPU信用,在活动时使用CPU信用。一个中央处理器积分提供一分钟的全中央处理器核心的性能。
发布于 2015-03-11 23:54:07
在前一个答案的基础上进行扩展。
t2
类实例使用可突发的CPU模型。您可以根据CPU信用模型访问全部CPU资源,而不是始终访问全部CPU资源。
当您的实例处于空闲状态时,该实例会将信用构建到一个上限。费率和上限因实例大小而异。
当您使用CPU资源时,您将花费这些积分。一旦你用完了,你的CPU使用率就会非常低,直到你建立更多的积分。
https://stackoverflow.com/questions/28984106
复制相似问题