可突增性能实例的 CPU 积分和基准利用率 - Amazon Elastic Compute Cloud
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

可突增性能实例的 CPU 积分和基准利用率

传统 Amazon EC2 实例类型提供固定的 CPU 利用率,而可突增性能实例提供基准水平的 CPU 利用率并能够将 CPU 利用率突增到基准水平之上。基准利用率和突增能力由 CPU 积分控制。

使用的 CPU 积分取决于 CPU 使用率。以下场景都使用一个 CPU 积分:

  • 一个 vCPU,利用率为 100%,持续一分钟

  • 一个 vCPU,利用率为 50%,持续两分钟

  • 两个 vCPU,利用率为 25%,持续两分钟

获得 CPU 积分

每个可突增性能实例以设定的每小时速率(以毫秒级精度)持续获得 CPU 积分,具体取决于实例大小。用于加减积分的核算过程也以毫秒级精度进行,因此您不必担心 CPU 积分超支;CPU 的短时间突增只消耗少量 CPU 积分。

如果可突增性能实例使用的 CPU 资源少于基准利用率所需的数量(例如,处于空闲状态时),则未使用的 CPU 积分将累积到 CPU 积分余额中。如果可突增性能实例需要突增至基准利用率水平以上,它将花费累积积分。可突增性能实例累积的积分越多,在需要更高 CPU 利用率时,它突增到基准以上的时间就越长。

下表列出了可突增性能实例类型、每小时获得 CPU 积分的速率、实例可以累积获得的最大 CPU 积分数、每个实例的 vCPU 数以及以完整核心百分比形式表示的基准利用率(使用单个 vCPU)。

实例类型

每小时获得的 CPU 积分

可累积获得的最大积分数*

vCPU

每个 vCPU 的基准利用率

T2

t2.nano

3

72

1

5%

t2.micro

6

144

1

10%

t2.small

12

288

1

20%

t2.medium

24

576

2

20%**

t2.large

36

864

2

30%**

t2.xlarge

54

1296

4

22.5%**

t2.2xlarge

81.6

1958.4

8

17%**

T3

t3.nano

6

144

2

5%**

t3.micro

12

288

2

10%**

t3.small

24

576

2

20%**

t3.medium

24

576

2

20%**

t3.large

36

864

2

30%**

t3.xlarge

96

2304

4

40%**

t3.2xlarge

192

4608

8

40%**

T3a

t3a.nano

6

144

2

5%**

t3a.micro

12

288

2

10%**

t3a.small

24

576

2

20%**

t3a.medium

24

576

2

20%**

t3a.large

36

864

2

30%**

t3a.xlarge

96

2304

4

40%**

t3a.2xlarge

192

4608

8

40%**

* 可累积的积分数等于可在 24 小时周期内获得的积分数。

** 表中的基准利用率百分比按每个 vCPU 计算。在 CloudWatch 中,CPU 使用率按各个 vCPU 显示。例如,以基准水平运行的 t3.large 实例的 CPU 利用率在 CloudWatch CPU 指标中显示为 30%。有关如何计算基准利用率的信息,请参阅基准利用率

CPU 积分获得率

每小时获得的 CPU 积分数是由实例大小决定的。例如,t3.nano 每小时获得 6 个积分,而 t3.small 每小时获得 24 个积分。上表列出了所有实例的积分获得率。

CPU 积分累积限制

虽然获得的积分在运行的实例上从不过期,但实例可累积获得的积分数存在限制。该限制由 CPU 积分余额限制决定。在到达限制后,获得的任何新积分都会被丢弃,如下图所示。存储桶已满表示达到 CPU 积分余额限制,而溢出指示超出限制的新获得积分。

对于每种 实例大小,CPU 积分余额限制是不同的。例如,t3.micro 实例可在 CPU 积分余额中累积最多 288 个获得的 CPU 积分。上表列出了每个 实例可以累积获得的最大积分数。

T2 标准实例也获得启动积分。启动积分不计入 CPU 积分余额限制。如果 T2 实例尚未使用其启动积分,并保持闲置状态 24 小时,同时累积获得的积分,则其 CPU 积分余额将超过限制。有关更多信息,请参阅 启动积分

T3 实例不会获得启动积分。默认情况下,这些实例以 unlimited 模式启动,因此可以在启动时立即突增,无需任何启动积分。

累积的 CPU 积分生命期

运行的实例上的 CPU 积分不会过期。

对于 T2,CPU 积分余额在实例停止与启动之间不保留。如果您停止 T2 实例,实例将失去其所有累积积分。

对于 T3,CPU 积分余额将在实例停止后保留七天,然后丢失。如果在七天内启动实例,则不会丢失积分。

有关更多信息,请参阅 CloudWatch 指标表中的 CPUCreditBalance

基准利用率

基准利用率 是当获得的 CPU 积分数与所要使用的 CPU 积分数相等时,CPU 在净积分余额为零时的利用率水平。基准利用率也称为基准

基准利用率表示为 vCPU 利用率的百分比,计算方法如下:

(number of credits earned/number of vCPUs)/60 minutes = % baseline utilization

例如,一个 t3.nano 实例具有 2 个 vCPU,每小时获得 6 个积分,得到的基准利用率为 5%,计算方法如下:

(6 credits earned/2 vCPUs)/60 minutes = 5% baseline utilization

一个 t3.xlarge 实例具有 4 个 vCPU,每小时获得 96 个积分,得到的基准利用率为 40% ((96/4)/60)。