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

天翼云开发者社区
• 阅读 69

本文分享自天翼云开发者社区《私有云服务器虚拟化超分比及资源扩容管理》,作者: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资源开通新的虚机。

点赞
收藏
评论区
推荐文章
这波无感升级有点秀——天翼云QEMU组件热升级方案来了
虚拟化技术作为云计算时代的核心技术,近年来应用越来越广泛。目前,大多数云厂商提供的云主机都是基于KVM/QEMU虚拟化技术实现的。而随着虚拟化技术的发展,QEMU组件也在不断引入新功能并进行功能优化和问题修复。在公有云场景中,如何在不影响存量虚拟机业务的情
Stella981 Stella981
2年前
KVM 虚拟机在物理主机之间迁移的实现
虚拟机的迁移使资源配置更加灵活,尤其是在线迁移技术,提高了虚拟服务器的可用性和可靠性。本文是虚拟机迁移技术漫谈系列的第二部分,详细介绍KVM虚拟机在物理主机之间的静态迁移和在线迁移特性,而且包括基于数据块的在线迁移实现。前言虚拟机的迁移技术为服务器的虚拟化提供简便的方法。目前流行的虚拟化产品VMware,Xen,HyperV,
云服务器虚拟化超分与虚机性能关系分析
虚拟化技术是云计算商业模式的基础,它也是推动云计算经济的核心技术。虚拟化是指使用虚拟化软件在计算机硬件上创建抽象层,将单个计算机的硬件元素(包括处理器、内存、存储器等)分成多个虚拟计算机(VM),每个VM都运行自己的操作系统(OS),类似于独立的计算机。这样虚拟化技术能让一台服务器变成几台甚至上百台互相隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、存储、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合池化,让IT对业务的变化更具适应力。虚拟化能够提高企业资源运营效率,节约能耗,降低经济成本和空间浪费。
云服务器虚拟化超分与虚机性能关系分析
虚拟化技术是云计算商业模式的基础,它也是推动云计算经济的核心技术。虚拟化是指使用虚拟化软件在计算机硬件上创建抽象层,将单个计算机的硬件元素(包括处理器、内存、存储器等)分成多个虚拟计算机(VM),每个VM都运行自己的操作系统(OS),类似于独立的计算机。这样虚拟化技术能让一台服务器变成几台甚至上百台互相隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、存储、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合池化,让IT对业务的变化更具适应力。虚拟化能够提高企业资源运营效率,节约能耗,降低经济成本和空间浪费。
天翼云GPU云主机:共享信息技术与虚拟机的完美融合
GPU云主机是一种基于云计算技术的虚拟化服务器。它通过虚拟化技术将一台或多台物理服务器资源进行整合,形成一个共享资源池,从而提供弹性的云计算环境。在这个环境下,每个虚拟主机都可以独立运行,拥有自己的操作系统、存储空间和网络资源。与传统的云主机相比,GPU云主机最大的特点在于其配备了高性能的GPU计算卡,使得在进行大规模数据处理和复杂计算时能发挥出更强的计算能力。
云电脑运行原理分析
虚拟化技术是云电脑运行的核心技术之一。它可以将物理服务器虚拟化成多个虚拟机,每个虚拟机都拥有独立的操作系统和应用程序运行环境。虚拟机之间相互隔离,互不影响。虚拟化技术可以显著提高服务器的利用率,减少能源消耗,同时还可以提高系统的可靠性和安全性。
云电脑超详细技术讲解
随着云计算技术的快速发展,云电脑作为一种新型的计算模式,越来越受到人们的关注。云电脑是一种基于云计算技术的虚拟化计算资源,它通过将物理服务器资源进行虚拟化,形成了动态、可扩展的计算资源池。用户可以通过互联网远程访问云电脑,进行各种操作,如办公、设计、开发等。本文将详细讲解云电脑的技术原理和实现过程。
虚拟化技术简介
在计算机科学中,虚拟化技术(Virtualization)是一种资源管理技术,将计算机的各种物理资源予以抽象、转换,然后呈现出来的一个可供分割并任意组合为一个或多个虚拟计算机的配置环境。虚拟化技术是云计算的基础,本文将简介虚拟化技术,同时介绍虚拟化技术在云计算中的重要作用。
云虚拟主机和云服务器的区别以及优劣势分析
基于云计算技术的云虚拟主机、云服务器竞争也越来越大。云技术的不断发展,云虚拟主机、云服务器使用成为主流,但是如何根据自身预算及满足自身发展需求进行选择。那么怎么选择适合自己的云主机呢?云虚拟主机、云服务器又有什么区别呢?云虚拟主机云虚拟主机是利用云技术把一台服务器划分为多个的“虚拟的主机”,划分出来的虚拟主机具有独立域名(能够独立的搭建网站)和完整的Inte
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
653
粉丝
14
获赞
40