您可以新增、變更或設定虛擬機器的記憶體資源或選項,提高虛擬機器效能。您可以在建立虛擬機器時,或在客體作業系統安裝完成後,設定大部分的記憶體參數。

部分動作必須在虛擬機器電源關閉後才能變更設定。

虛擬機器的記憶體資源設定可決定配置給虛擬機器的主機記憶體大小。虛擬硬體記憶體大小將決定在虛擬機器中執行的應用程式可使用的記憶體大小。虛擬機器無法獲得多於其已設定虛擬硬體記憶體大小的記憶體資源。ESXi 主機會以對虛擬機器最有效益的方式,限制記憶體資源的使用量,因此您可以接受使用 [無限制] 記憶體資源的預設值。

變更記憶體組態

您可以重新設定配置給虛擬機器的記憶體數量,以提高效能。

使用 BIOS 韌體的虛擬機器的最小記憶體大小為 4 MB。使用 EFI 韌體的虛擬機器至少需要 96 MB 的 RAM,否則無法開啟電源。

使用 BIOS 韌體的虛擬機器的最大記憶體大小為 24560 GB。您必須針對記憶體大小大於 6128 GB 的虛擬機器使用 EFI 韌體。

虛擬機器的記憶體大小上限取決於 ESXi 主機的實體記憶體和虛擬機器的相容性設定。

如果虛擬機器記憶體大於主機記憶體大小,將會發生交換,這可能會對虛擬機器效能產生嚴重的影響。最佳效能的上限意謂著如果超過此臨界值,ESXi 主機的實體記憶體將不足以全速執行虛擬機器。此值會隨主機上的條件 (例如虛擬機器電源開啟或關閉) 而變動。

記憶體大小必須是 4 MB 的倍數。

表 1. 虛擬機器記憶體上限
引入的主機版本 虛擬機器相容性 記憶體大小上限
ESXi 8.0 Update 3 ESXi 8.0 Update 3 及更新版本 24560 GB
ESXi 8.0 Update 2 ESXi 8.0 Update 2 及更新版本 24560 GB
ESXi 8.0 Update 1 ESXi 8.0 Update 1 及更新版本 24560 GB
ESXi 8.0 ESXi 8.0 及更新版本 24560 GB
ESXi 7.0 Update 3 ESXi 7.0 Update 3 及更新版本 24560 GB
ESXi 7.0 Update 2 ESXi 7.0 Update 2 及更新版本 24560 GB
ESXi 7.0 Update 1 ESXi 7.0 Update 1 及更新版本 24560 GB
ESXi 7.0 ESXi 7.0 及更新版本 6128 GB
ESXi 6.7 Update 2 ESXi 6.7 Update 2 及更新版本 6128 GB
ESXi 6.7 ESXi 6.7 及更新版本 6128 GB
ESXi 6.5 ESXi 6.5 及更新版本 6128 GB
ESXi 6.0 ESXi 6.0 及更新版本 4080 GB

ESXi 主機版本會指出開始支援增加記憶體大小的時間。例如,對於在 ESXi 6.5 上執行的與 ESXi 6.0 及更新版本相容的虛擬機器,其記憶體大小限制為 4080 GB。

必要條件

確認您在虛擬機器上具備虛擬機器.組態.變更記憶體權限。

程序

  1. 在詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
  2. 虛擬硬體索引標籤上,展開記憶體,並變更記憶體組態。
    1. 記憶體文字方塊中,輸入要指派給虛擬機器的 RAM 數量。
    2. 選取用於指定記憶體的單位 (MB、GB 或 TB)。
  3. 按一下確定

配置記憶體資源

您可以使用共用率、保留區和限制設定,變更配置給虛擬機器的記憶體資源量。主機會根據這些設定來決定要配置給虛擬機器的適當實體 RAM 數量。視虛擬機器的負載和狀態而定,您可以向其指派較高或較低的共用率值。

下列使用者定義的設定會影響虛擬機器的記憶體資源配置。
限制
限制虛擬機器耗用的記憶體。此值的單位為 MB。
保留區
指定保證為虛擬機器配置的最少資源量。保留區以 MB 表示。如果無法滿足保留區,則無法開啟虛擬機器。
共用率
每個虛擬機器都會被授與一個記憶體共用率數。虛擬機器具有的共用率越多,其接收的主機記憶體共用率越大。共用率代表配置記憶體容量的相對度量。如需有關共用率值的詳細資訊,請參閱 《vSphere 資源管理》說明文件。

您不能向虛擬機器指派大於其設定的記憶體的保留區。如果為虛擬機器提供較大的保留區,並減少其設定的記憶體大小,則保留區會減小,以便與新設定的記憶體大小相符。

必要條件

確認虛擬機器電源已關閉。

程序

  1. 在詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
  2. 虛擬硬體索引標籤上,展開 [記憶體],然後為虛擬機器配置記憶體容量。
    選項 說明
    保留區

    保證為此虛擬機器配置的記憶體數量。

    限制

    此虛擬機器的記憶體配置上限。選取無限制,指定為無上限。

    共用率

    一般自訂值與伺服器上所有虛擬機器的所有共用率的總和進行比較。

  3. 按一下確定

變更記憶體熱新增設定

透過記憶體熱新增功能,您可在虛擬機器電源開啟時新增虛擬機器的記憶體資源。

啟用記憶體熱新增,會在虛擬機器的 ESXi 主機上產生一些記憶體額外負荷。
備註: 如果 ESXi 主機的版本為 7.0 Update 2 及更早版本,則向具有 NVIDIA vGPU 的虛擬機器熱新增記憶體要求 ESXi 主機具有可用的 vGPU 插槽。從 vSphere 7.0 Update 3 開始,來源主機不需要具有可用的 vGPU 插槽。

必要條件

  • 關閉虛擬機器電源。
  • 確認虛擬機器具有支援記憶體熱新增功能的客體作業系統。
  • 確認虛擬機器相容性為 ESXi 4.x 及更新版本。
  • 確認已安裝 VMware Tools。

程序

  1. 在詳細目錄中的虛擬機器上按一下滑鼠右鍵,然後選取編輯設定
  2. 虛擬硬體索引標籤上,展開記憶體,然後選取啟用以啟用在虛擬機器電源開啟時為其新增記憶體的功能。
  3. 按一下確定

結果

現在即可新增記憶體至虛擬機器,即使該虛擬機器已開啟。

VMware Host Client 中將 NVDIMM 裝置新增至虛擬機器

將虛擬 NVDIMM 裝置新增至虛擬機器,讓它能夠使用非揮發性或持續性的電腦記憶體。非揮發性記憶體 (NVM) 或持續性記憶體 (PMem) 結合了揮發性記憶體的高資料傳輸速率以及傳統儲存區的持續性與彈性。虛擬 NVDIMM 裝置是虛擬 NVM 裝置,可在重新開機或電源失敗時保留已儲存的資料。

虛擬機器會透過虛擬非揮發性雙列直插式記憶體模組 (NVDIMM) 或透過虛擬持續性記憶體磁碟,來耗用主機的 PMem 資源。

如需有關持續性記憶體的詳細資訊,請參閱管理持續性記憶體

必要條件

  • 確認虛擬機器的客體作業系統支援 PMem。
  • 確認虛擬硬體版本為 14 或更新版本。
  • 確認您具有資料存放區.配置空間權限。
  • 確認虛擬機器所在的主機或叢集具有可用的 PMem 資源。

程序

  1. VMware Host Client 詳細目錄中按一下虛擬機器
  2. 在清單中的虛擬機器上按一下滑鼠右鍵,然後從快顯功能表中選取編輯設定
  3. 虛擬硬體索引標籤下,按一下新增其他裝置,然後從下拉式功能表中選取 NVDIMM
    NVDIMM 裝置將顯示在 [虛擬硬體] 裝置清單中。每個虛擬機器最多可擁有 64 部 NVDIMM 裝置。
  4. 設定新增的 NVDIMM 裝置。
    1. 在 [虛擬硬體] 裝置清單中,展開新增 NVDIMM
    2. 輸入新 NVDIMM 裝置的大小。
      備註: 您可以稍後變更 NVDIMM 裝置的大小。必須關閉虛擬機器的電源。
    3. 選取 NVDIMM 控制器位置或保留預設值。
  5. 按一下儲存以關閉精靈。