可以将在 ESXi 主机上运行的虚拟机配置为最多具有 32 个虚拟 CPU。可以在虚拟机正在运行时或关闭电源后更改虚拟 CPU 数量。

开始之前

  • 如果未启用 CPU 热添加,请在添加 CPU 之前关闭虚拟机电源。

  • 如果未启用 CPU 热移除,请在移除 CPU 之前关闭虚拟机电源。

  • 要热添加多核 CPU,请确认虚拟机具有硬件版本 8。

  • 所需特权:虚拟机上的虚拟机 > 配置 > 更改 CPU 计数

关于此任务

硬件版本 8 或更高版本上运行的且具有多核 CPU 支持的虚拟机支持虚拟 CPU 热添加。当虚拟机的电源已打开,且已启用 CPU 热添加时,可以将虚拟 CPU 热添加到正在运行的虚拟机。添加的 CPU 数量必须是每个插槽的内核数的倍数。对于多核 CUP,主机必须具有用于 vSphere Virtual Symmetric Multiprocessing (Virtual SMP) 的许可证。

重要:

当针对多核虚拟 CPU 设置配置虚拟机时,必须确保您的配置符合客户机操作系统 EULA 的要求。

过程

  1. 在 vSphere Client 清单中,右键单击虚拟机并选择编辑设置
  2. 单击硬件选项卡并选择 CPU
  3. 虚拟插槽数下拉菜单中选择一个值。
  4. 每个插槽的内核数下拉菜单中选择一个值。

    得到的内核总数等于或小于主机上逻辑 CPU 的数量。

  5. 单击确定保存更改。

将多核 CPU 资源添加到虚拟机

您可能具有以下在虚拟机创建过程中或虚拟机创建后处于关闭电源状况时为虚拟机配置的现有 CPU 资源。

CPU 资源设置

现有值

虚拟插槽数

2

每个插槽的内核数

2

内核总数

4

在启用 CPU 热插拔且虚拟机正在运行的情况下,可以从虚拟插槽数下拉菜单中选择要添加的插槽数。每个插槽的内核数下拉菜单不可用,保留值为 2。如果选择 3 个虚拟插槽,则可以向 1 个插槽添加 2 个内核,这样虚拟机便会具有 6 个虚拟 CPU。

CPU 资源设置

现有值

热插拔值

虚拟插槽数

2

3

每个插槽的内核数

2

2

内核总数

4

6