VMware虚拟化的CPU调度原理及实践建议

简介: ESXi的CPU调度原理及实践建议

ESXi的CPU调度原理

  CPU调度器的设计目标

公平性:确保虚机按照各自配置的份额占用物理CPU。
吞吐量:最大化物理CPU的使用率。
响应性:vCPU从‘就绪’状态到‘运行’状态的时间。
扩展性:支持多个vCPU和物理CPU。

ESXi vCPU调度器确保每个虚拟机的vCPU公平高效地使用物理CPU资源。

ESXi CPU调度器的特性介绍
1.基于份额的、时间片调度

时间片50ms。

2.‘弹性’协同调度-Co-schedule (vSMP)

协同调度:一组vCPU进程在同一时间被调度,以取得最佳性能。
目标:同一个虚拟机的vCPU之间的进度差异小于一定值。

3.负载均衡(CPU迁移)

为保证系统pCPU的公平使用,提供vCPU更好的调度性能,将vCPU迁移至利用率不高的pCPU上运行。

CPU资源分配实践建议

假定以CPU超分为主要关注点,*在不发生CPU超分的情况下,整合比越高越好*。

在没有发生CPU超分的时候,单台物理服务器上同时运行的每一个虚拟机,都能保证自己被分配的每一个虚拟CPU都能实际运行在一颗独立的物理CPU核上,而不会出现与其他虚拟机的虚拟CPU共享同一物理CPU的时间片的现象,也就是说不会出现物理CPU核的争用现象.

由于没有物理CPU核的时间片争用,虚拟机将会以类似独占使用物理服务器CPU核的方式来运行,因此不会出现由于争用带来的指令处理等待或延迟时间,虚拟机的性能可以得到充分保证;

在不发生CPU超分的情况下,整合比越低,CPU的闲置率越高,资源浪费越严重,此时,主要考虑的问题应该是如何提高整合比,而不是超分.

vSphere的CPU超分比低于或等于 1:1(vCPU:pCPU)是属于比较低效的使用方式,并不符合最佳实践.
目录
相关文章
|
8天前
|
安全 测试技术 虚拟化
VMware-三种网络模式原理
本文介绍了虚拟机三种常见网络模式(桥接模式、NAT模式、仅主机模式)的工作原理与适用场景。桥接模式让虚拟机如同独立设备接入局域网;NAT模式共享主机IP,适合大多数WiFi环境;仅主机模式则构建封闭的内部网络,适用于测试环境。内容简明易懂,便于理解不同模式的优缺点与应用场景。
74 0
|
3月前
|
运维 监控 安全
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
159 3
VMware NSX 9.0 正式版发布 - 下一代网络安全虚拟化平台
|
2月前
|
Linux 虚拟化 iOS开发
VMware Fusion 13.6.4 发布 - 领先的免费桌面虚拟化软件
VMware Fusion 13.6.4 for Mac - 领先的免费桌面虚拟化软件
1045 1
VMware Fusion 13.6.4 发布 - 领先的免费桌面虚拟化软件
|
1月前
|
存储 固态存储 Linux
从 0 学服务器虚拟化:VMware 搭建 3 个虚拟主机,个人 / 小企业够用的方案
服务器虚拟化技术通过在单台物理机上运行多个虚拟机,显著提升资源利用率和管理灵活性。本文以 VMware ESXi 8.0 Update 3e 为例,详解如何搭建经济实用的虚拟化环境,支持 3 个虚拟主机稳定运行,适合个人开发者和小企业降低硬件投入、实现数据本地化与安全存储。
307 0
|
4月前
|
人工智能 Cloud Native 虚拟化
VMware vSphere 7.0 Update 3v 下载 - 数据中心虚拟化和云原生平台
VMware vSphere 7.0 Update 3v 下载 - 数据中心虚拟化和云原生平台
588 4
|
11月前
|
存储 网络安全 虚拟化
虚拟化数据恢复—VMware ESX Server数据恢复案例
虚拟化数据恢复环境: 某企业信息管理平台, 几台VMware ESX Server主机共享一台存储设备,大约有几十台虚拟机。 虚拟化故障&原因: Vcenter报告虚拟磁盘丢失。管理员通过ssh远程到ESX中执行fdisk -l命令查看磁盘,发现STORAGE已经没有分区表了。重启所有设备后,ESX SERVER均无法连接到存储设备中的STORAGE。
|
5月前
|
人工智能 Cloud Native 虚拟化
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
186 0
VMware vSphere 7.0 Update 3u 发布 - 数据中心虚拟化和云原生平台
|
6月前
|
数据挖掘 虚拟化
虚拟化数据恢复—VMware虚拟化环境下重装系统导致服务器崩溃的数据恢复
VMware虚拟化平台 vmfs文件系统 工作人员误操作重装操作系统,服务器崩溃。 重装系统会导致文件系统元文件被覆盖。要恢复数据,必须找到&提取重装系统前的文件系统残留信息,通过提取出来的元文件信息恢复虚拟磁盘。通过拼接虚拟磁盘来恢复服务器数据。
146 13
|
7月前
|
运维 安全 网络安全
VMware NSX 4.2.1.3 下载 - 网络安全虚拟化平台
VMware NSX 4.2.1.3 下载 - 网络安全虚拟化平台
230 0
VMware NSX 4.2.1.3 下载 - 网络安全虚拟化平台

相关课程

更多