写点什么

私有云服务器虚拟化超分比及资源扩容管理

  • 2024-09-02
    北京
  • 本文字数:1390 字

    阅读完需:约 5 分钟

本文分享自天翼云开发者社区《私有云服务器虚拟化超分比及资源扩容管理》,作者:7****m


服务器虚拟化技术已商用多年,并已成为云计算产业发展的基石。私有云用户更是非常关注服务器虚拟化的超分比,因为直接影响到用户可用的虚机资源量。


超分比技术介绍:

服务器虚拟化超分比,就是控制宿主机最大开出的 vcpu 资源数,当设置的超分比高时,可开出的最大 vCPU 资源就多。真正影响虚机性能的还是物理 CPU 的利用率,即物理 CPU 低并发没什么影响,高并发下超分比过高会增加 CPU 调度产生的性能损耗。

举例,资源池物理资源总核数为 100 核,无论是 3 倍还是 4 倍的超分比,当已开出的虚机 vCPU 小于 100 核时,云主机独立占用 CPU 的时间片,性能和独享 CPU 性能基本一致。


当开出的虚机 vCPU 是 300 核在运行时,无论是 3 倍还是 4 倍的超分比,性能也是一样的,都是 3vCPU 共同使用一个 CPU 的时间片,此时 CPU 调度开销相比独享 CPU 时增加。


当开出的虚机 vCPU 是 400 核(>=4 倍超分比)在运行时,相比于 3 倍超分,是 4vCPU 共用一个 CPU 的时间片,此时 CPU 调度开销以及单 vCPU 性能相比 3 倍超分时增加。


当物理 CPU 实际利用率较高时,就会存在 CPU 时间片竞争,导致性能可能不满足业务的需求。


综合上述,当物理服务器资源不变或扩容周期较长的情况下,超分比的设置应根据业务实际和负载预测合理配置,避免设置明显过高的超配比,在物理资源高负载的情况下,不能及时对物理资源扩容影响了整体虚机业务性能;当业务发展快速,物理服务器较容易按业务需求扩容时,应设置偏高的超配比,保障业务应用所需资源可及时满足。


资源扩容管理建议

私有云用户应根据物理服务器资源利用率、虚拟化超分比制定计算、存储、网络、安全等资源的扩容机制,在物理资源使用率达到扩容阈值时及时扩容资源。以宿主机服务器扩容举例。


宿主机扩容可参考两个核心指标,一是物理 CPU 资源利用率,二是内存资源利用率。


宿主机 CPU 利用率,即承载虚拟机运行的物理服务器的 CPU 利用率,该指标平均值范围在[10%,60%]通常视为合理区间。以天为观察周期,连续 3 天利用率低于 10%,认定该宿主机 CPU 为轻载;连续 3 天利用率高于 60%,认定该宿主机 CPU 过载。


计算资源池 CPU 平均利用率,即计算资源池中所有宿主机 CPU 每天平均利用率之和除以宿主机数量所得数值,该指标在[10%,50%]通常视为合理区间。以周为观察周期,连续 2 周利用率低于 10%,认定该资源池宿主机 CPU 为轻载;连续 2 周利用率高于 50%,认定该资源池宿主机 CPU 过载。


宿主机内存利用率,即承载虚拟机运行的物理服务器的内存利用率,该指标平均值范围在[60%,90%]视为合理区间。以天为观察周期,连续 3 天利用率低于 60%,认定该宿主机内存为轻载;连续 3 天利用率高于 90%,认定该宿主机内存为过载。


计算资源池内存平均利用率,即计算资源池中所有宿主机内存平均利用率之和除以宿主机数量所得数值,该指标在[60%,90%]视为合理区间。以周为观察周期,连续 2 周利用率低于 60%,认定该资源池内存为轻载;连续 2 周利用率高于 90%,认定该资源池内存过载。


宿主机 CPU(内存)为过载情况下,此宿主机的部分虚机应当迁移至其余 CPU(内存)负载较低的宿主机;计算资源池宿主机 CPU(内存)为过载情况下,应当及时扩容物理服务器数量加入资源池。


宿主机 CPU(内存)为轻载情况下,可将其余 CPU(内存)负载较高宿主机上的虚机迁移部分过来;计算资源池宿主机 CPU 为轻载情况下,且资源池可用 vCPU 已基本用完,可提高虚拟化超分比增加可用 vCPU 资源开通新的虚机。

用户头像

还未添加个人签名 2022-02-22 加入

天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。

评论

发布
暂无评论
私有云服务器虚拟化超分比及资源扩容管理_云计算_天翼云开发者社区_InfoQ写作社区