您可以將在 ESXi 主機上執行的虛擬機器設定為最多具有 128 個虛擬 CPU。您可以在虛擬機器執行中或關閉電源後變更虛擬 CPU 數目。

開始之前

  • 如果未啟用 CPU 熱新增,請在新增 CPU 之前關閉虛擬機器電源。

  • 如果未啟用 CPU 熱移除,請在移除 CPU 之前關閉虛擬機器電源。

  • 若要熱新增多核心 CPU,請確認虛擬機器具有硬體版本 8。

  • 所需權限:虛擬機器 > 組態 > 變更 CPU 計數 (在虛擬機器上)

執行這項作業的原因和時機

在硬體版本 8 或更新版本上執行,且具有多核心 CPU 支援的虛擬機器,可支援虛擬 CPU 熱新增。虛擬機器已開啟電源,且 CPU 熱新增已啟用時,可以將虛擬 CPU 熱新增到執行中的虛擬機器。新增的 CPU 數目必須是每個通訊端核心數目的倍數。針對多核心 CPU,主機必須具有 vSphere Virtual Symmetric Multiprocessing (Virtual SMP) 的授權。

重要事項︰

當針對多核心虛擬 CPU 設定進行虛擬機器設定時,必須先確保您的組態符合客體作業系統使用者授權合約的需求。

程序

  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