容器云 Containerify

  1. 主页
  2. 文档
  3. 容器云 Containerify
  4. 规格与计费概述
  5. 性能点数

性能点数

前排请注意:Containerify 性能点数计算方式与原有容器云产品性能点数计算方式不同。本文档适合 Consolify 上的 Containerify 产品。

Containerify 产品定义了一个“性能点数”(Performance Points)规格参数。这个参数定义了 Containerify 实例的 vCPU 资源使用权利。在同一时间内,性能点数更高的实例将有权利被提供更多的主机 vCPU 资源。介于 Containerify 使用非绑定式 CPU 资源,您的实例的进程会被分配到任何空闲的主机物理 CPU 的超线程上。

性能点数使用计算方式

Consolify 使用以下公式计算性能点数使用。

a = 瞬间实例使用物理 CPU 平均频率(单位 Ghz)(以 1 分钟为单位时间)
b = 瞬间实例使用物理 CPU 线程数量(单位 个)(以 1 分钟为单位时间)
c = 瞬间实例使用超线程占用物理 CPU 使用率(单位 百分之一百)(以 1 分钟为单位时间)
(a / 1 Ghz)*(b / 1 个)*(c / 1%)

例如,以 2 Ghz 频率,占用 4 物理 CPU,平均使用率 50% ,则这 1 分钟内计费有效性能点数使用为:

(2 Ghz / 1 Ghz)*(4 个 / 1 个)* (50% / 1%) = 2 * 4 * 50 = 400

例如,以 1 Ghz 频率,占用 1 物理 CPU,平均使用率 20% ,则这 1 分钟内计费有效性能点数使用为:

(1 Ghz / 1 Ghz)*(1 个 / 1 个)* (20% / 1%) = 1 * 1 * 20 = 20

使用 Containerify 性能点数计算的优点

使用性能点数计算方式,能为您提供更高效弹性的性能,并可在闲置期间更大程度节约成本。

正如上述章节所述,在频率低、占用低的情况下,能节约成本达到占用较高期间的 1/20 。

由于采用非绑定式 CPU 资源,我们可能这样计算:

以 1 Ghz 频率,占用 1 物理 CPU ,平均使用率 100%,和以 1 Ghz 频率,占用 2 物理 CPU ,平均使用率 50% 是类似的效果。他们计算性能点数分别是:

(1 Ghz / 1 Ghz)*(1 个 / 1 个)* (100% / 1%) = 1 * 1 * 100 = 100
(1 Ghz / 1 Ghz)*(2 个 / 1 个)* (50% / 1%) = 1 * 2 * 50 = 100

这样计算可以更快速的符合您的业务弹性需求。例如,运行 MineCraft 服务器时,存在单核高占用和多核平均占用的情况,使用 Containerify 性能点数计算方式可以更好地符合弹性成本需求,且不容易产生额外的不必要的费用。

突发性能点数

Containerify 的固定付费性能点数(预付费)产品允许您启用突发性能点数功能,可在必要时提供高于套餐的性能点数。此功能可能产生额外费用。在占用较低时,默认优先计费套餐内性能点数资源。在套餐内性能点数资源不足以使用时,将溢出部分以突发性能点数计费。

例如,1000 点数的套餐,某 1 分钟开启突发性能点数并使用了 1200 点数,此时 1000 点数在套餐内预付费,不会产生额外费用,多出的 1200 – 1000 = 200 点数将额外以突发性能点数计费。

预付费套餐注意事项

受限于容器运行特性,预付费套餐全部以默认物理 CPU 频率计费(先前章节的 a 变量不变)。如存在绑定 CPU 的场景,则以绑定的物理 CPU 数量固定计费(先前章节的 b 变量不变)。

这篇文章对您有用吗? 3

我们要如何帮助您?