將實體 PMem 裝置新增至主機時,ESXi 會偵測 PMem 資源,並將其做為主機-本機 PMem 資料存放區向主機上執行的虛擬機器公開。虛擬機器可以直接存取 PMem 資源,視客體作業系統而定。

每個主機只能有一個本機 PMem 資料存放區,它儲存並代表主機的所有 PMem 資源。

持續性記憶體結合了記憶體和儲存區的內容。因此,虛擬機器可以使用 ESXi 主機的 PMem 資源做為記憶體 (透過虛擬 NVDIMM 裝置) 或儲存區 (透過虛擬 PMem 硬碟)。

主機-本機 PMem 資料存放區會儲存所有直接存取的 NVDIMM 裝置和虛擬 PMem 硬碟。

虛擬 PMem (vPMem)

在此模式下,如果客體作業系統可感知 PMem,則虛擬機器可直接存取主機的實體 PMem 資源,並將其用作標準、位元組可定址記憶體。

虛擬機器使用虛擬非揮發性雙列直插式記憶體模組 (NVDIMM) 來直接存取 PMem。NVDIMM 是一種記憶體裝置,位於一般記憶體通道,但包含非揮發性記憶體。在 vSphere 6.5 中,虛擬 NVDIMM 是一種新類型的裝置,代表主機的實體 PMem 區域。單一虛擬機器可最多擁有 64 個虛擬 NVDIMM 裝置。每個 NVDIMM 裝置儲存在主機-本機 PMem 資料存放區。

備註: 若要將 NVDIMM 裝置新增至虛擬機器,虛擬機器硬體版本必須為 14,且客體作業系統必須支援持續性記憶體。如果客體作業系統無法感知 PMem,您仍可使用 PMem,但無法將 NVDIMM 裝置新增至虛擬機器。

虛擬 PMem 磁碟 (vPMemDisk)

在此模式下,虛擬機器無法直接存取主機的 PMem 資源。

您必須將虛擬 PMem 硬碟新增至虛擬機器。虛擬 PMem 硬碟是傳統的 SCSI 磁碟,可套用 PMem 儲存區原則。原則會自動將硬碟置於主機-本機 PMem 資料存放區。

在此使用模式下,對虛擬機器的硬體版本和客體作業系統沒有任何需求。

備註: 如果客體作業系統無法感知 PMem,虛擬機器僅能透過 vPMemDisk 使用 PMem。

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

持續性記憶體元件之間的互動

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