"); //-->
虚拟化技术是云计算商业模式的基础,它也是推动云计算经济的核心技术。虚拟化是指使用虚拟化软件在计算机硬件上创建抽象层,将单个计算机的硬件元素(包括处理器、内存、存储器等)分成多个虚拟计算机 (VM), 每个 VM 都运行自己的操作系统 (OS) ,类似于独立的计算机。这样虚拟化技术能让一台服务器变成几台甚至上百台互相隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、存储、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率,简化系统管理,实现服务器整合池化,让IT对业务的变化更具适应力。虚拟化能够提高企业资源运营效率,节约能耗,降低经济成本和空间浪费。
服务器虚拟化示意图
CPU虚拟化公式:
vCPU数量=CPU数量*每颗CPU核数*线程数*超分比
CPU和vCPU的关系
“超分”是云计算虚拟化技术的一个必然现象,超分也是虚拟化平台的优势,它能够将可分配给客户的vCPU总数大于实际可用的物理CPU总数。因为物理机中的客户虚机不可能都处于高负荷的状态,所以适当的超分有助于资源的充分利用。 但当有些持续高CPU计算场景(如渲染)平台用户量过多时, CPU超分率数值过大会严重影响物理机性能,导致业务性能卡顿,影响服务体验。那超分与虚机性能关系是怎样的呢?
其实超分是这样一个概念:就是控制最大开出的vcpu资源数,比如物理资源总核数为1000,不管在1:3还是1:5的超分下,当已经开出的资源小于1000时,基本上虚机独立占用物理CPU的时间片,性能和独享CPU性能基本一致,当开出的资源是3000vCPU,且全部都在运行时,不管是1:3的超分还是1:5的超分,其实性能也是一样,都是3vCPU共同使用一个物理CPU的时间片,当设置的超分越高,可开出的最大虚机资源就越多,那么当实际资源开的比较多时,就会存在CPU的时间片竞争,导致性能下降。太高的超分,如果在资源基本都开满的情况下会导致CPU调度时延的增加,CPU调度时延和CPU复用比增长对应关系是非线性的,就是超分太大,会导致CPU自身在多个时间片的调度消耗增加,而留给虚机本身的算力会降得比较多。过大的CPU超分下,Linux系统可能表现为卡死,Windows虚拟机可能表现为蓝屏。
因此,结合天翼云多年业务实际经验以及业界广泛采用的实际情况 对于共享型S系列云主机,x86服务器我们推荐采用的超分是1:3;国产化服务器推荐的是1:2。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
相关推荐
ZOPC_Server(基于CAN-bus通用OPC服务器)软件
服务器
基于CAN-bus总线的模拟空调温湿控制系统
论坛将换服务器!
基于恩智浦LPC2927和WEB服务器的智能环境监控系统电路图
软件定义光网络(SDON)解决方案及其关键技术
校园智慧管理与服务系统
人工智能推动戴尔数据中心营收——利润是一大挑战
联想亿万次服务器惊曝内幕 曙光请律师欲讨说法
Arm重磅推出AGI CPU 1OU 双节点参考服务器
基于STM32智能家居系统的设计与实现
基于多线程扫描的网络拓扑边界监测系统设计
ZOPC_Server(基于CAN-bus通用OPC服务器)简介
在单一硬件平台上执行多个工作负载
拆解:Supermicro 服务器 SYS-112C-TN
AbsoluteFTP
2026年文晔营运动能看好,数据中心与服务器成增长主力
冷板SSD针对液冷服务器
公司在测试视频服务器,现在要一边工作,一边看电影
联想推出全新 ThinkSystem 服务器,专攻人工智能推理负载
[来自SOHU]“龙芯”CPU问世
多串口设备联网服务器新产品介绍
测试一下我的 ftp 服务器
苏姿丰:从濒临绝境到逆袭英特尔,AMD服务器CPU市占率飙升至40%
使用预集成栈简化嵌入式虚拟化
国嵌应用班-7-5(并发服务器)
嵌入式虚拟化:从概念到实现——案例研究