ESXi支持下一代永久内存设备,也称为非易失性内存 (NVM) 设备。这些设备兼具了内存的性能和速度以及传统存储器的持久性。它们可以在重新引导或发生电源故障后保留已存储的数据。
要求高带宽、低延迟和持久性的虚拟机可以受益于这项技术。示例包括配有加速数据库和分析工作负载的虚拟机。
要与 ESXi 主机搭配使用永久内存,必须熟悉以下概念。
- PMem 数据存储
-
将永久内存添加到
ESXi 主机之后,主机检测硬件,然后格式化并将其作为本地 PMem 数据存储进行挂载。
ESXi使用 VMFS-L 作为文件系统格式。仅支持每个主机一个本地 PMem 数据存储。
注: 在管理物理永久内存时,请确保从主机中撤出所有虚拟机,然后将主机置于维护模式。
- PMem 访问模式
- ESXi将以两种模式向虚拟机公开永久内存。PMem 感知型虚拟机可直接访问永久内存。传统虚拟机可以使用 PMem 数据存储上存储的快速虚拟磁盘。
- 直接访问模式
- 在此模式下,PMem 区域可以作为虚拟非易失性双列直插式内存模块 (NVDIMM) 提供给虚拟机。虚拟机将 NVDIMM 模块作为可以跨电源周期的标准字节可寻址内存。
- 虚拟磁盘模式
- 此模式可用于任何传统的虚拟机,且支持包括所有旧版本在内的任何硬件版本。虚拟机不要求为 PMem 感知型虚拟机。使用此模式时,创建常规 SCSI 虚拟磁盘,并将 PMem 虚拟机存储策略附加到磁盘上。该策略会自动将磁盘置于 PMem 数据存储上。
- PMem 存储策略
- 要将虚拟磁盘置于 PMem 数据存储上,必须将主机-本地 PMem 默认存储策略应用到该磁盘。此策略不可编辑。
下图说明了永久内存组件的交互方式。
有关如何使用 NVDIMM 或虚拟永久内存磁盘配置和管理虚拟机的信息,请参见 《vSphere 资源管理》文档。