ESXi 支援下一代持續性記憶體裝置,也稱為非揮發性記憶體 (NVM) 裝置。這些裝置結合了記憶體的效能和速度與傳統儲存區的持續性。可以在重新開機或電源失敗時保留已儲存的資料。

需要高頻寬、低延遲和持續性的虛擬機器會受益於此技術。範例包括具有加速資料庫和分析工作負載的虛擬機器。

若要將持續性記憶體用於 ESXi 主機,您必須瞭解以下概念。

PMem 資料存放區
將持續性記憶體新增至 ESXi 主機後,主機偵測到硬體,然後將其格式化並掛接為本機 PMem 資料存放區。 ESXi 使用 VMFS-L 做為檔案系統格式。每台主機僅支援一個本機 PMem 資料存放區。
備註: 當您管理實體持續性記憶體時,請確定從主機中撤除所有虛擬機器,並將主機置於維護模式。
為降低管理額外負荷,PMem 資料存放區提供了簡化的管理模型。傳統資料存放區工作通常不適用於資料存放區,因為主機會在背景中自動執行所有必要作業。做為管理員,您無法在 vSphere Client 的 [資料存放區] 視圖中顯示資料存放區,或執行其他一般資料存放區動作。您可執行的唯一作業是監控 PMem 資料存放區的統計資料。
PMem 資料存放區將用於儲存虛擬 NVDIMM 裝置和虛擬機器的傳統虛擬磁碟。具有 vmxvmware.log 檔案的虛擬機器主目錄無法置於 PMem 資料存放區上。
PMem 存取模式
ESXi 在兩種不同的模式下向虛擬機器公開持續性記憶體。PMem 感知的虛擬機器可直接存取持續性記憶體。傳統虛擬機器可使用儲存在 PMem 資料存放區上的快速虛擬磁碟。
直接存取模式
在此模式 (亦稱為虛擬 PMem (vPMem) 模式) 下,PMem 區域可提供給虛擬機器作為虛擬非揮發性雙直列記憶體模組 (NVDIMM) 模組。虛擬機器將 NVDIMM 模組用作可在整個重新啟動電源期間持續的標準位元組可定址記憶體。
佈建虛擬機器時,您可以新增一或多個 NVDIMM 模組。
虛擬機器必須為硬體版本 ESXi 6.7 或更新版本,並且具有 PMem 感知客體作業系統。NVDIMM 裝置與支援持續性記憶體的最新客體作業系統相容,例如,Windows 2016。
每個 NVDIMM 裝置會自動儲存在 PMem 資料存放區上。
虛擬磁碟模式
此模式 (亦稱為虛擬 PMem 磁碟 (vPMemDisk) 模式) 適用於任何傳統虛擬機器,且支援包括所有舊版在內的任何硬體版本。虛擬機器不需要感知 PMem。使用此模式時,可建立一般 SCSI 虛擬磁碟,並將 PMem 虛擬機器儲存區原則連結至磁碟。原則會自動將磁碟置於 PMem 資料存放區中。
PMem 儲存區原則
若要將虛擬磁碟置於 PMem 資料存放區中,您必須將主機-本機 PMem 預設儲存區原則套用到磁碟。原則無法編輯。
原則只能套用至虛擬磁碟。由於虛擬機器主目錄不在 PMem 資料存放區上,請確定將其置於任何標準資料存放區上。
將 PMem 儲存區原則指派給虛擬磁碟之後,您無法透過 虛擬機器編輯設定對話方塊變更原則。若要變更原則,請移轉或複製虛擬機器。

下圖說明持續性記憶體元件的互動方式。

PMem 資料存放區以兩種模式公開。作為 PMem 感知虛擬機器的 NVDMM 裝置,以及作為 PMem 感知虛擬機器的具有 PMem 儲存區原則的一般虛擬磁碟。

如需如何設定和管理具有 NVDIMM 或虛擬持續性記憶體磁碟的虛擬機器的相關資訊,請參閱vSphere 資源管理說明文件和vSphere 虛擬機器管理

監控 PMem 資料存放區統計資料

您可以使用 vSphere Client 和 esxcli命令,來檢閱 PMem 資料存放區的容量和部分其他屬性。

但是,與一般資料存放區 (例如 VMFS 或 vVol) 不同,PMem 資料存放區不會顯示在 vSphere Client 的 [資料存放區] 視圖中。一般資料存放區管理工作並不適用於它。

程序

  • 檢閱 PMem 資料存放區資訊。
    選項 說明
    vSphere Client
    1. 導覽至 ESXi主機,然後按一下摘要
    2. 在 [硬體] 面板中,確認已顯示持續性記憶體,然後檢閱其容量。
    esxcli 命令 使用 esxcli storage filesystem list列出 PMem 資料存放區。

範例: 檢視 PMem 資料存放區

當您使用 esxcli storage filesystem list命令來列出資料存放區時,會顯示下列輸出範例。

# esxcli storage filesystem list
Mount Point             Volume Name         UUID         Mounted   Type      Size           Free
----------------------  ----------------  -------------  -------- ------- ------------  ------------

/vmfs/volumes/5xxx...     ds01-102         5xxx...       true     VMFS-6  14227079168   12718178304
/vmfs/volumes/59ex...     ds02-102         59ex...       true     VMFS-6  21206401024   19697500160
/vmfs/volumes/59bx...                      59bx...       true     vfat    4293591040    4274847744
/vmfs/volumes/pmem:5ax... PMemDS-56ax...   pmem:5a0x...  true     PMEM    12880707584   11504975872