什么是 EC2 中的 CPU 信用余额?

我在 EC2监测中发现了 中央处理器信用余额。什么是 中央处理器信用余额

94931 次浏览

当您的实例使用的 CPU 资源少于其基本性能水平允许的时候(比如当它空闲时) ,未使用的 CPU 信用(或者赚取的和花费的之间的差额)被存储在信用余额中长达24小时,建立 CPU 信用爆裂。

在前一个答案的基础上展开。

t2类实例使用突发性 CPU 模型。您可以根据 CPU 信用模型访问完整的 CPU 资源,而不是一直访问完整的 CPU 资源。

当您的实例处于空闲状态时,该实例将积分累积到一个上限。速率和上限随实例大小而变化。

当您使用 CPU 资源时,您将消耗这些信用。一旦你用完了,你的 CPU 使用上限非常低,直到你建立更多的信用。

AWS EC2有两种不同类型的实例: 固定性能实例(例如 M3、 C3等)和 爆发性能实例(例如 T2)。Fixed Performance Instances提供一致的 CPU 性能,而 Burstable Performance Instances在正常工作负载下提供 baseline CPU performance。但是当工作负载增加时,Burstable Performance Instances具有突发的能力,即提高 CPU 性能。

CPU Credit 调节实例的 CPU 爆发量。您可以使用这个 CPU 积分来提高突发期间的 CPU 性能。假设您以 CPU 性能的100% 操作该实例5分钟,您将花费 5(i.e. 5*1.0) CPU 信用。类似地,如果您以50% CPU 性能运行一个实例5分钟,您将花费 2.5(i.e. 5*0.5) CPU 信用点。

CPU 信用余额 仅仅是您帐户中随时可用的 CPU 信用额。

当您创建一个实例时,您将得到一个 初始 CPU 信用额度。在每个小时中,您将自动获得一定数量的 CPU 积分(这个数量取决于实例的类型)。如果您没有破坏 CPU 性能的 CPU 信用将被添加到您的 CPU 信用余额的帐户。如果你没有 CPU 信用(即 CPU 信用余额变成0) ,你的实例将工作在基线性能。

阅读更多 突发性能实例的 CPU 信用和基线性能

根据 正式文件:

AmazonEC2允许您在固定性能实例之间进行选择 (例如 M3、 C3和 R3)和可爆性能实例(例如 T2)。 可爆性能实例提供 CPU 的基准级别 性能与能力爆发以上的基线。 T2实例 是针对那些不经常或不一致地使用完整 CPU 的工作负载, 但偶尔也会爆发。

T2实例的基线性能和突发能力受到控制 每个 T2实例连续接收 CPU 信用点, 其比率取决于实例的大小 空闲时使用 CPU 积分,空闲时使用 CPU 积分 CPU Credit 提供了 < strong > full CPU core 的性能 一分钟