首页 > 其他分享 >私有云服务器虚拟化超分比及资源扩容管理

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

时间:2024-08-30 16:51:19浏览次数:13  
标签:超分 虚拟化 宿主机 利用率 比及 内存 CPU 资源

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

标签:超分,虚拟化,宿主机,利用率,比及,内存,CPU,资源
From: https://www.cnblogs.com/developer-tianyiyun/p/18389054

相关文章

  • GPU虚拟化技术简介:实现高性能图形处理的灵活部署
    本文分享自天翼云开发者社区《GPU虚拟化技术简介:实现高性能图形处理的灵活部署》,作者:z****nGPU虚拟化技术是一项重要的创新,通过将物理GPU划分为多个虚拟GPU,实现多用户共享和独立运行图形处理任务的能力。本文介绍了GPU虚拟化技术的基本原理、应用场景和优势。该技术在云计算、虚......
  • PCSR:已开源,三星提出像素级路由的超分辨率方法 | ECCV 2024
    基于像素级分类器的单图像超分辨率方法(PCSR)是一种针对大图像高效超分辨率的新方法,在像素级别分配计算资源,处理不同的恢复难度,并通过更精细的粒度减少冗余计算。它还在推断过程中提供可调节性,平衡性能和计算成本而无需重新训练。此外,还提供了使用K均值聚类进行自动像素分配以及后......
  • Linux基础虚拟化实验
    常见虚拟化技术虚拟化主要厂商及产品介绍:系列PC/服务器版代表VMwareVMwareworkstation、vSphereMicrosoftVirtualPC、Hyper-VRedHatKVM、RHEVcitrixXenoracleOracleVMVIrtualBox       虚拟化与云计算的关系:虚拟化:一种技术,顾名......
  • 虚拟化技术简介
    本文分享自天翼云开发者社区《虚拟化技术简介》,作者:s****n在计算机科学中,虚拟化技术(Virtualization)是一种资源管理技术,将计算机的各种物理资源予以抽象、转换,然后呈现出来的一个可供分割并任意组合为一个或多个虚拟计算机的配置环境。虚拟化技术是云计算的基础,本文将简介虚拟化技......
  • vSphere5.12.VMware View桌面虚拟化系统
    第一部分view桌面系统介绍vmwareview是全球首款针对桌面虚拟化的企业级解决方案,据gartner2010年4月针对全球使用桌面虚拟化数据分析vmwareview市场占用率高达56%.vmwareview已经在中国掀起了一股桌面虚拟化的热浪,vmwareview虚拟桌面技术已经成为it界的讨论的焦点.目前最......
  • 【实验报告】一种基于邻域嵌入的单张图像超分辨率重建方法
    摘 要:图像超分辨率重建(Super-ResolutionImageReconstruction,SRIR)旨在从给定的低分辨率图像中,重建含有清晰细节特征的高分辨率图像,是计算机视觉和图像处理领域中的一项重点研究任务。本文首先对图像重建方法进行系统分类,分为基于插值、基于重建、基于学习(深度学习前、后)三......
  • “软件定义汽车”下的软件虚拟化技术
    ​01.虚拟化技术概述近年来,随着嵌入式软硬件的高速发展,嵌入式系统产品已融入日常生活的方方面面,在航空航天、车载电子、工业控制等要求更为严苛等领域的应用也更加广泛。特别对汽车领域,每辆车内ECU的使用数量已从21世纪初的30-50个飙升至上百个,其复杂程度也呈指数级上升,给汽车嵌......
  • Cisco Nexus 9000v Switch, NX-OS Release 10.5(1)F - 用于网络原型设计和学习研究的
    CiscoNexus9000vSwitch,NX-OSRelease10.5(1)F用于网络原型设计和学习研究的虚拟化数据中心交换机请访问原文链接:https://sysin.org/blog/cisco-nexus-9000v/,查看最新版。原创作品,转载请保留出处。ReleaseDateNX-OSSystemSoftwareReleaseDateCiscoNX-OSRe......
  • kvm 虚拟化
    KVM(用于基于内核的虚拟机)是适用于x86硬件上的linux的完整虚拟化解决方案,包含虚拟化扩展(InterVT或AMD-V)。它由一个可加载的内核模块kvm.ko和一个处理器特定模块kvm-intel.ko或kvm--amd.ko组成使用KVM,可以运行多个未经修改的linux或windows映像的虚拟机。每个虚拟机都有私有......
  • 【ARM】SMMU系统虚拟化(3)_ VMSAv8-64 address translation stages
    讲解颗粒度granulesize如何影响地址转换的过程:对于每个颗粒度来说:输入的地址范围如何影响起始的lookuplevels。对于stage2转换来说,给链接的转换页表造成的可能的影响。TTBR地址和indexing对于起始的lookup1.以4KB的translationgranulesize为例由上面的例子我们知......