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 主机中可用。