ESXi 可确定虚拟机是否需要硬件支持以进行虚拟化。ESXi 是基于处理器类型和虚拟机来确定的。在某些使用情况下,替代自动选择可提供更好的性能。

重要事项: 现代 x86 处理器可以完全支持虚拟化工作负载,无需软件协助。因此,“CPU/MMU 虚拟化”设置在 ESXi 6.7 中已弃用。

当虚拟机运行繁重的工作负载时,例如会显著影响整个系统性能的旁路转换缓冲 (TLB) 密集型工作负载,可以使用软件 MMU。但是,软件 MMU 的开销内存要求比硬件 MMU 高。因此,要支持软件 MMU,必须增加 VMkernel 中虚拟机限制支持的最大开销。

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,展开 CPU,并从 CPU/MMU 虚拟化下拉菜单中选择一个指令集。
    注: 要利用虚拟硬件版本 13 提供的所有功能,请使用默认硬件 MMU 设置。

    您不能更改与 ESXi 6.7 及更高版本兼容的虚拟机的“CPU/MMU 虚拟化”设置。

  3. 单击确定