阿里云突发性能实例t5工作原理

阿里云1000元代金券大礼包

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

t5实例适合平时不会持续高压力使用CPU,但是偶尔需要提高计算性能完成工作负载的场景,例如轻量级的Web服务器、开发、测试环境以及中低性能数据库等。

工作原理

在使用t5实例时,您需要知道以下几个概念:

阿里云突发性能实例t5

领券福利:优惠减免+抽奖+专属一对一客服

基准CPU计算性能

每种t5实例规格都有一个基准CPU计算性能,即正常工作负载时,实例每个vCPU核有一个最大使用率。比如t5-lc1m2.small实例在正常工作负载时,CPU使用率最大为10%。

CPU 积分

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

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

    CPU积分分发速度

    CPU积分分发速度是指单位时间内一台t5实例获取的CPU积分,取决于基准CPU计算性能,以分钟为单位。由基准CPU计算性能和CPU积分可得到CPU积分分发速度的计算公式:

    CPU积分分发速度 = (60个CPU积分 * 基准CPU计算性能)/60分钟

    举例:以t5-lc1m2.small为例,基准CPU计算性能为10%,所以,CPU积分分发速度为每分钟0.1个CPU积分(即每小时6个CPU积分)。

    初始CPU积分

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

    CPU积分过期

    CPU积分开始累积后只能保存24小时,获得时间超出24小时的CPU积分即失效。

    累积CPU积分

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

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

    您可以在ECS管理控制台上查看CPU积分。

    消耗CPU积分

    当实例工作负载提高,需要高于基准CPU计算性能工作时,实例会消耗累积的CPU积分提高CPU使用率以满足需求。
    当一个vCPU需要按实际使用率运行1分钟时,它消耗的CPU积分量按以下公式计算:

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

    举例:以t5-lc1m2.small为例,基准CPU计算性能为10%,当它以50% CPU使用率运行1分钟时,将消耗0.5个CPU积分。

    当CPU积分累积速度大于消耗速度时,CPU积分会越来越多;反之,则越来越少。当累积的CPU积分消耗完后,t5实例的实际CPU计算性能无法超过基准CPU计算性能。

    当实例停止时,CPU积分不会失效,而且会持续累积CPU积分。当实例重启后,继续累积CPU积分。

    实例欠费停机时,CPU积分不会失效,但不会再累积CPU积分。当实例重开机后,自动开始累积CPU积分。

    注意:本内容是由阿里云爱好者总结分享,与阿里云官方无任何关系,内容仅供参考,如有出入,请以阿里云官方为准!

    阿里云1000元代金券大礼包

    阿里云1000元代金券 领取中

    阿里云1000元代金券大礼包 有账号就能领

    代金券领取:点我领取阿里云1000元代金券大礼包

    最后编辑于:2018/3/27作者:阿狸云百科

    阿里云百科网

    本站非阿里云官方网站,与阿里云无关! 内容仅供参考,请以阿里云官网为准!本站系云大使个人创建的推广网站,如您有技术及购买方面问题,提供免费咨询服务。加入站长俱乐部