阿里云T5实例的10%15%CPU突发性能实例是什么意思?
我们在购买阿里云服务器的时候会看到一些性价比很高的云服务器ECS,不过也经常看到有“10%基准 CPU 性能”或“15%基准 CPU 性能”之类的提示。
那么到底这个 10%15%CPU 性能基线是什么意思呢?其实,只需要我们弄懂以下几个基本概念之后应该就差不多了解 10%15%CPU 性能基线是什么意思了。
基准 CPU计算性能
每种 t5 实例(突发性能实例 Burstable instance)规格都有一个基准 CPU 计算性能,即正常工作负载时,实例每个 vCPU 核有一个最大使用率。
比如 ecs.t5-lc1m2.small 实例在正常工作负载时,CPU 使用率最大为10%。
基准 CPU计算性能
每种 t5 实例(突发性能实例 Burstable instance)规格都有一个基准 CPU 计算性能,即正常工作负载时,实例每个 vCPU 核有一个最大使用率。
比如 ecs.t5-lc1m2.small 实例在正常工作负载时,CPU 使用率最大为10%。
初始CPU积分
一台 t5 实例在创建成功后,每个vCPU核会分到 30个 CPU积分,即初始 CPU 积分。只有创建实例时才会分配初始 CPU 积分。当实例开始消耗 CPU 积分时,优先使用初始 CPU 积分。
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 积分余额。不同的实例规格,上限不同。初始积分不计算在内。
以 ecs.t5-lc2m1.nano 为例,最大 CPU 积分余额为 144。
当 CPU 积分达到 144 时,暂停累积,少于 144 时,重新开始累积。
实例规格
t5 实例采用 Intel Xeon 处理器,实例规格如下表所示:
其中:获取 CPU 积分/小时是指单台 t5 实例所有 vCPU 核每小时分配到的 CPU 积分总和。
平均基准 CPU 计算性能是指实例中每个 vCPU 核的平均基准 CPU 计算性能。以 ecs.t5-c1m1.xlarge 为例,每个 vCPU核的平均基准计算性能是 15%。
所以一台 ecs.t5-c1m1.xlarge 实例总的基准计算性能是 60%。说明如下:
当该实例只有一个 vCPU 核工作时,这个 vCPU 核的基准计算性能是 60%。
当该实例只有 2 个 vCPU 核工作时,每个 vCPU 核分配到的基准计算性能是 30%。
当该实例只有 3 个 vCPU 核工作时,每个 vCPU 核分配到的基准计算性能是 20%。
当该实例 4 个 vCPU 核都工作时,每个 vCPU 核分配到的基准计算性能是 15%。
一台实例每小时获取 36 个 CPU 积分,即每个 vCPU 核每小时获取 9 个 CPU 积分。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
扩展AlertManager集成钉钉助力Istio on ACK可观测性监控能力
阿里云容器服务Kubernetes(简称ACK)支持一键部署Istio,可以参考文档在ACK上部署使用Isito。Istio on ACK提供了丰富的监控能力,为网格中的服务收集遥测数据,其中Mixer是负责提供策略控制和遥测收集的Istio组件。使用Prometheus进行监控是Istio提供的监控能力之一。 告警能力在Prometheus的架构中被划分成两个独立的部分:Prometheus负责产生告警,而Alertmanager负责告警产生后的后续处理。如下所示,通过在Prometheus中定义告警规则,Prometheus会周期性的对告警规则进行计算,如果满足告警触发条件就会向Alertmanager发送告警信息。 Alertmanager作为一个独立的组件,负责接收并处理来自Prometheus Server(也可以是其它的客
- 下一篇
阿里云函数计算带Http触发器模板(使用Python3)
目前阿里云函数计算支持Http触发器,由于Http触发器使用得比较多,特意制作一个模板,可以直接下载该模板使用。另外,模板自带VScode调试功能,方便调试。 项目地址 安装模板 安装nodejs 安装docker和fun,官方参考教程:安装教程 初始化模板 fun init -n fun-test-http https://github.com/l616769490/python3-http-example.git 可以将【fun-test-http】替换成你自己的文件夹名 使用模板 使用vscode打开模板文件夹 打开终端,运行调试命令:fun local start -d 8888 -c vscode,控制台会自动输出调试链接 按住ctrl并单击链接,在浏览器中打开调试链接 调试程序 调试完成后可以在浏览器中看到返回结果 参考资料 阿里云官方示例
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,CentOS7官方镜像安装Oracle11G
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池