可分配给虚拟机的最大虚拟 CPU 数为 256 个。虚拟 CPU 数取决于主机上的逻辑 CPU 数以及虚拟机上安装的客户机操作系统的类型。

请注意以下限制:

  • 虚拟机的虚拟 CPU 数量不能超过主机上逻辑内核的数量。如果禁用了超线程,则逻辑内核的数量等于物理内核的数量;如果启用了超线程,则逻辑内核的数量为物理内核数量的两倍。
  • 如果正在运行的虚拟机的虚拟 CPU 不超过 128 个,则无法使用热添加进一步增加虚拟 CPU 的数量。要将虚拟 CPU 的数量更改为超过此限制,必须先关闭虚拟机的电源。相比之下,如果正在运行的虚拟机的虚拟 CPU 已超过 128 个,则可以使用热添加进一步将虚拟 CPU 的数量增加到最多 256 个。
  • 虚拟机可以拥有的最大虚拟 CPU 插槽数为 128。如果要为虚拟机配置 128 个以上的虚拟 CPU,必须使用多核虚拟 CPU。
  • 并非所有客户机操作系统都支持 Virtual SMP,支持此功能的客户机操作系统所支持的处理器数量可能少于主机上可用的处理器数量。有关 Virtual SMP 支持的信息,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility
  • 超线程主机可能会影响虚拟机性能,具体取决于工作负载。最佳做法是测试工作负载来确定是在主机上启用超线程还是禁用超线程。