ESXi 支援下一代持續性記憶體裝置,也稱為非揮發性記憶體 (NVM) 裝置。這些裝置結合了記憶體的效能和速度與傳統儲存區的持續性。可以在重新開機或電源失敗時保留已儲存的資料。
需要高頻寬、低延遲和持續性的虛擬機器會受益於此技術。範例包括具有加速資料庫和分析工作負載的虛擬機器。
若要將持續性記憶體用於 ESXi 主機,您必須瞭解以下概念。
- PMem 資料存放區
-
將持續性記憶體新增至
ESXi 主機後,主機偵測到硬體,然後將其格式化並掛接為本機 PMem 資料存放區。
ESXi 使用 VMFS-L 做為檔案系統格式。每台主機僅支援一個本機 PMem 資料存放區。
備註: 當您管理實體持續性記憶體時,請確定從主機中撤除所有虛擬機器,並將主機置於維護模式。
- PMem 存取模式
- ESXi 在兩種不同的模式下向虛擬機器公開持續性記憶體。PMem 感知的虛擬機器可直接存取持續性記憶體。傳統虛擬機器可使用儲存在 PMem 資料存放區上的快速虛擬磁碟。
- 直接存取模式
- 在此模式 (亦稱為虛擬 PMem (vPMem) 模式) 下,PMem 區域可提供給虛擬機器作為虛擬非揮發性雙直列記憶體模組 (NVDIMM) 模組。虛擬機器將 NVDIMM 模組用作可在整個重新啟動電源期間持續的標準位元組可定址記憶體。
- 虛擬磁碟模式
- 此模式 (亦稱為虛擬 PMem 磁碟 (vPMemDisk) 模式) 適用於任何傳統虛擬機器,且支援包括所有舊版在內的任何硬體版本。虛擬機器不需要感知 PMem。使用此模式時,可建立一般 SCSI 虛擬磁碟,並將 PMem 虛擬機器儲存區原則連結至磁碟。原則會自動將磁碟置於 PMem 資料存放區中。
- PMem 儲存區原則
- 若要將虛擬磁碟置於 PMem 資料存放區中,您必須將主機-本機 PMem 預設儲存區原則套用到磁碟。原則無法編輯。
下圖說明持續性記憶體元件的互動方式。
如需如何設定和管理具有 NVDIMM 或虛擬持續性記憶體磁碟的虛擬機器的相關資訊,請參閱vSphere 資源管理說明文件和vSphere 虛擬機器管理。
監控 PMem 資料存放區統計資料
您可以使用 vSphere Client 和 esxcli命令,來檢閱 PMem 資料存放區的容量和部分其他屬性。
但是,與一般資料存放區 (例如 VMFS 或 vVol) 不同,PMem 資料存放區不會顯示在 vSphere Client 的 [資料存放區] 視圖中。一般資料存放區管理工作並不適用於它。
程序
- ♦ 檢閱 PMem 資料存放區資訊。
選項 說明 vSphere Client - 導覽至 ESXi主機,然後按一下摘要。
- 在 [硬體] 面板中,確認已顯示持續性記憶體,然後檢閱其容量。
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