• 华为云通用入门型T系列

在业务上云过程中会选择与厂商的云服务器,国内几家云厂商所提供的云服务器的产品各不相同。华为云ECS的产品中有一款为通用入门型T类云服务器,在使用T系列云服务器产品时需要注意其CPU的积分机制。其核心实际上是资源抢占实例,也就是凡是在同一个region及AZ购买T系列的用户都是在同一个资源池中抢占计算资源。

云服务器 超分 云平台cpu超分比_云服务

  • 如何理解CPU积分计算方法

官方概念:CPU积分是一种用来衡量云服务器计算、存储以及网络配置利用率的方式。云服务器利用CPU积分机制保证云服务器基准性能,解决超分云服务器长期占用CPU资源的问题。(这里备注一下:实际上所有云计算厂商提供的云服务器都会有超分的情况,除裸金属服务之外。)
具体流程:就拿小区蓄水池来做对比!

  1. 当购买使用CPU积分机制的弹性云服务器后(T系列),console会发放初始积分,用来满足云服务器安装后的突发性能要求。----池子一开始就有一定的水,保证小区正常用水。
  2. 云服务器运行后,就会开始消耗积分以满足需求。----开始消耗水池内的水,这里是消耗初始积分。
  3. 随后console按照一定的速度发放积分。当云服务器实际计算性能高于基准CPU计算性能时,会消耗更多的CPU积分来提升CPU性能,满足工作需求。

举个栗子:以t6.large.1为例。

  1. 云服务器创建成功后,会分配60个CPU积分。
  2. 开始工作,也就开始消耗积分。1个vCPU计算性能100%时,运行1分钟 ,消耗1个积分。
  3. 同时也会发放积分。CPU积分/小时为24,代表CPU积分分配速度为每小时24个CPU积分。折合成分钟也就是,每分钟会发放0.4个积分。
  4. 条件:ECS不会是100%性能一直工作,肯定会有性能的保留,这里就要提到上面说的,实际计算性能和基准CPU计算性能。
  5. 以t6.large.1为例,基准CPU计算性能为40%,也就是每分钟消耗0.4个积分,请看第2步。与发放积分持平。
  6. 实际计算性能就是ECS实际工作性能,比较好理解。
  7. 那按照这个逻辑,会积累多少积分呢?每分钟累计的CPU积分 = 1个CPU积分 x (基准CPU计算性能 - 实际CPU计算性能)

粗浅理解,每分钟会积累0.4个积分,但是同时ECS实际计算性能为10%,也就是消耗0.1个积分。结论是每分钟会累计0.3个积分。

官方给的注意事项:

  • console发放的积分可以累积,但达到最大积分后,停止累积。
  • 初始积分不计入累积积分上限。
  • 当云服务器开始消耗CPU积分时,优先使用初始CPU积分。
  • 1个vCPU按照100%利用率,运行1分钟 ,消耗1个积分。
  • 如果实际计算性能长期高于基准性能,则会持续消耗累积积分,当累积积分为0时,实际计算性能无法超过基准性能。