vMMR 收集資料並顯示效能統計資料,以便您可以確定應用程式工作負載是否因記憶體模式而出現效能降低問題。

可以在應用程式直接模式或記憶體模式下,在 BIOS 設定中設定 Intel Optane 持續性記憶體。在應用程式直接模式下,持續性記憶體可以作為位元組可定址持續性記憶體和 DRAM 一起存取。在記憶體模式下,DRAM 將成為硬體快取,較大的 PMem 將變為揮發性記憶體並顯示為系統記憶體。

記憶體模式對虛擬機器不可見且透明。在記憶體模式下設定系統後,系統將顯示為具有 DRAM 的傳統系統。一個叢集可以包含一組具有不同組態的主機。vSphere 顯示有關處於記憶體模式的系統的其他資訊。ESXi 可對用於收集主機層級和虛擬機器層級統計資料的相關資訊的效能計數器進行程式設計。這些效能統計資料用於建立警示。還可以在效能圖中追蹤統計資料。

可以透過主機摘要索引標籤下的記憶體分層: 硬體和一些其他詳細資訊瞭解系統是否處於記憶體模式。

螢幕擷取畫面顯示在主機 [摘要] 索引標籤下的 [記憶體分層: 硬體和一些其他詳細資訊] 中,系統處於記憶體模式。

還可以在設定 > 硬體 > 概觀 > 記憶體下檢視 DRAM 和 PMEM 的大小。

螢幕擷取畫面顯示 [設定] > [硬體] > [概觀] > [記憶體] 下的 DRAM 和 PMEM 的大小。

ESXi 收集並公開兩種記憶體統計資料:

  • 主機層級統計資料:記憶體子元件透過對效能計數器進行程式設計衡量 DRAM 和 PMem 效能。主機層級統計資料包括不同記憶體類型 (DRAM、PMem) 的總計、讀取/寫入頻寬、讀取/寫入延遲和遺漏率。
  • 虛擬機器層級統計資料:vSphere 監控效能計數器,以取得有關虛擬機器的 DRAM 和 PMEM 讀取頻寬資料。

主機和虛擬機器的效能圖下都有新的 [記憶體] 窗格。該窗格將顯示記憶體詳細資訊,如「記憶體利用率」、「記憶體回收」以及新的統計資料。在 ESXi 主機層級上,可以監控記憶體頻寬和記憶體遺漏率圖。在虛擬機器層級,可以檢視 PMem 讀取頻寬和 DRAM 讀取頻寬。

ESXi 主機的虛擬機器索引標籤中,可以檢視包含位於該主機上的所有虛擬機器的效能資訊的清單。若要顯示記憶體模式對虛擬機器的影響的相關資訊,請按一下視圖資料行 (視圖資料行圖示) 圖示,然後選取「作用中記憶體」、「DRAM 讀取頻寬」和「PMem 讀取頻寬」度量。

有兩個預先設定的預設警示,一個在主機層級 (主機記憶體模式作用中 DRAM 使用量較高),另一個在虛擬機器層級 (虛擬機器 PMem 頻寬使用量較高)。如果滿足警示條件,將發佈事件以觸發相應的警示。您還可以根據效能度量建立自訂警示。vMMR 警示僅可在設定了記憶體模式的主機上運作。

在叢集中啟用並完全自動化 DRS 時,如果主機的作用中記憶體利用率高於 DRAM 快取大小的一定百分比,則 DRS 可能會將某些虛擬機器移出主機以均衡負載。

如需詳細資訊,請參閱〈vSphere 監控和效能〉

備註: Intel Broadwell、Skylake、Cascade Lake 和 Ice Lake 平台支援 vMMR。主機層級的 DRAM 統計資料在這些平台上可用。主機和虛擬機器層級的 PMem 統計資料僅在記憶體模式下設定的 Cascade Lake 和 Ice Lake 主機中可用。