不同的虚拟 CPU 拓扑会从虚拟机客户机操作系统内影响调度和放置。
默认情况下,ESXi 主机会自动选择与底层硬件一致的虚拟拓扑。在 vSphere 8.0 中,可以手动配置虚拟 CPU 拓扑。例如,可以更改每个 NUMA 节点的虚拟 CPU 数,将虚拟设备分配给虚拟 NUMA 节点或将其保持取消分配状态。
编辑虚拟机或通过 vMotion 迁移虚拟机时,将保留配置。
有关虚拟 CPU 拓扑和虚拟 NUMA 的详细信息,请参见《vSphere 资源管理》文档。
前提条件
- 虚拟机要求:
- 硬件版本 20 或更高版本。
- 验证是否已关闭虚拟机电源。
过程
- 导航到虚拟机,然后从操作菜单中,单击编辑设置。
- 在虚拟机选项选项卡上,单击 CPU 拓扑。
- 为虚拟机配置 CPU 拓扑。
选项 描述 每个插槽内核数 选择是希望系统自动分配每个插槽内核数,还是手动指定每个插槽内核数。 CPU 热插拔 启用时,虚拟机将在运行时热添加虚拟 CPU。激活 CPU 热插拔时,将取消激活虚拟 NUMA,且热添加的 CPU 将在单个 NUMA 节点上运行。要启用虚拟 NUMA 并允许在新虚拟 NUMA 节点上显示热添加的 CPU,请在高级参数选项卡上,在属性字段中输入 numa.allowHotadd
参数,并将其值设置为TRUE
。有关详细信息,请参见 VMware 知识库文章,网址为 https://kb.vmware.com/s/article/87651。
NUMA 节点 打开电源时自动配置 NUMA 节点数或手动进行配置。 设备分配 如果选择手动配置 NUMA 节点,要将设备分配给 NUMA 节点,请单击每个设备前面显示的垂直省略号图标 (),然后选择一个 NUMA 节点。 - 单击确定。
结果
从虚拟机的摘要选项卡中,可以监控 ESXi 主机公开(自动或手动)的 CPU 拓扑。