默认情况下,在虚拟机打开期间无法向虚拟机添加 CPU 资源。通过 CPU 热添加选项,可以为正在运行的虚拟机添加 CPU 资源。

符合下列条件。

  • 为获得最佳结果,请使用与 ESXi 5.0 或更高版本兼容的虚拟机。
  • 只有与 ESXi 5.0 或更高版本兼容的虚拟机才支持热添加多核虚拟 CPU。
  • 如果虚拟机的虚拟 CPU 不超过 128 个,则无法使用热添加进一步增加虚拟 CPU 的数量。要将虚拟 CPU 的数量更改为超过此限制,必须先关闭虚拟机的电源。相比之下,如果虚拟机的虚拟 CPU 已超过 128 个,则可以使用热添加进一步将虚拟 CPU 的数量增加到最多 256 个。
  • 并非所有客户机操作系统都支持 CPU 热添加。如果不支持客户机,则可以禁用这些设置。
  • 要在与 ESXi 4.x 及更高版本兼容的虚拟机上使用 CPU 热添加功能,请将每个插槽的内核数设置为 1。
  • 将 CPU 资源添加到运行中的虚拟机(已启用 CPU 热添加)会使连接到该虚拟机的所有 USB 直通设备断开连接并重新连接。

前提条件

  • 确认虚拟机已进行如下配置。
    • 已安装最新版本的 VMware Tools。
    • 支持 CPU 热添加的客户机操作系统。
    • 虚拟机与 ESX/ESXi 4.x 或更高版本兼容。
    • 虚拟机已关闭。
  • 所需特权:虚拟机.配置.设置

过程

  1. 右键单击清单中的虚拟机,然后选择编辑设置
  2. 虚拟硬件选项卡上,展开 CPU,然后选择启用 CPU 热添加
  3. 单击确定

结果

现在,即使在虚拟机打开期间也可以添加 CPU 了。
注: 将虚拟 CPU 热添加到具有 NVIDIA vGPU 的虚拟机要求 ESXi 主机具有可用的 vGPU 插槽。