突发性能实例(Burstable instance,以下简称为t5实例),是一种能应对突发CPU性能需求的实例。每台t5实例都有一个基准CPU计算性能,并会根据实例规格以指定速度持续获取CPU积分。每台t5实例一旦启动,就会开始消耗积分以满足需求。当实例实际工作性能高于基准CPU计算性能时,会消耗更多的CPU积分来提升CPU性能,满足工作需求。t5实例能无缝提高CPU计算性能,不会影响实例上的环境或应用。

突发性能实例包括 t5性能约束实例 和 t5无性能约束实例

经过个人使用突发性能云服务器的经验来看,t5突发性能云服务器比较适合一些小型的网站业务应用等,网站访问流量不大,并发数不高,服务器压力不会长时间占用高资源,偶尔出现短时间内访问流量高峰的的情况,如个人网站,企业官网等。不适合长时间高并发、高访问量、高服务器压力的应用。

下面简要概述下突发性云服务器涉及到的几个概念,以下相关文档资料参照阿里云产品介绍页面。

阿里云官方产品介绍页:点击访问

一、基准CPU计算性能

每种t5实例规格都有一个基准CPU计算性能。

  • t5性能约束实例在正常工作负载时,有一个平均CPU使用率上限。例如,ecs.t5-lc1m2.small性能约束实例的平均CPU使用率最大为10%,可消耗更多积分提升CPU使用率,CPU积分消耗完毕后,CPU使用率最大为10%。

  • t5无性能约束实例不会受到基准CPU计算性能的限制,可以在任意时间段内保持高CPU性能,但超额积分会收取费用。

二、CPU 积分

每台t5实例根据基准CPU计算性能以固定速度获取CPU积分。一个CPU积分代表的计算性能与vCPU核数、CPU使用率和工作时间有关:

  • 1个CPU积分 = 1个vCPU核以100%使用率运行1分钟

  • 1个CPU积分 = 1个vCPU核以50%使用率运行2分钟

  • 1个CPU积分 = 2个vCPU核以25%使用率运行2分钟

    如果希望一个vCPU核一小时(60分钟)都以100%使用率运行,一个vCPU核每小时需要60个CPU积分。

三、初始CPU积分

一台t5实例在创建成功后,每个vCPU核会分到30个CPU积分,即初始CPU积分。只有创建实例时才会分配初始CPU积分。当实例开始消耗CPU积分时,优先使用初始CPU积分。

四、CPU积分获得率

t5实例每分钟获取CPU积分。CPU积分获得率是指单位时间内一台t5实例获取的CPU积分,取决于基准CPU计算性能,以分钟为单位。计算公式如下:

CPU积分获得率 = 基准CPU计算性能 * vCPU数量

举例:以ecs.t5-c1m2.xlarge为例,平均基准CPU计算性能为15%,所以,CPU积分分发速度为每分钟0.6个CPU积分(即每小时36个CPU积分)。

五、消耗CPU积分

实例开启后即消耗累积的积分,并且优先消耗初始CPU积分。每分钟CPU积分的消耗量按以下公式计算:

每分钟消耗的CPU积分 = 1个CPU积分 * 实际CPU计算性能

举例:以ecs.t5-lc1m2.small为例,当它以20% CPU使用率运行1分钟时,会消耗0.2个CPU积分。

六、累积CPU积分

当实例的CPU使用率小于基准CPU计算性能时,因每分钟内CPU积分的消耗量小于分发量,实例CPU累计积分可产生净增加。反之,则产生净消耗。增加速度取决于实际CPU负载与基准性能之间的差值,计算公式如下:

每分钟累计的CPU积分 = 1个CPU积分 * (基准CPU计算性能 - 实际CPU计算性能)

您可以在控制台上 查看CPU累积量和消耗量。

七、最大CPU积分余额

当CPU积分分发量大于消耗量时,CPU积分会越来越多。获得的积分在运行的实例上不会过期,但一个实例可累积获取的积分数存在上限,即,最大CPU积分余额。不同的实例规格,上限不同。

以ecs.t5-lc2m1.nano为例,最大CPU积分余额为144。当CPU积分达到144时,暂停累积,少于144时,重新开始累积。