内存 (MBps) 图表显示主机的换入和换出速率。

此图表位于主机性能选项卡的主页视图上。

表 1. 数据计数器

图表标签

描述

swapinRate

内存从主机交换文件换入的平均速率。

  • 计数器:swapinRate

  • 统计类型:比率

  • 单位:兆字节/秒 (MBps)

  • 汇总类型:平均值(最小值/最大值)

  • 集合级别: 1 (4)

swapoutRate

内存从主机交换文件换出的平均速率。

  • 计数器:swapoutRate

  • 统计类型:比率

  • 单位:兆字节/秒 (MBps)

  • 汇总类型:平均值(最小值/最大值)

  • 集合级别: 1 (4)

图表分析

主机内存必须足够大以适应虚拟机的工作负载。瞬间的高使用情况值通常不会导致性能降级。例如,同时启动多个虚拟机时,或虚拟机工作负载中出现高峰时,内存使用情况可能较高。

但是,持续较高的内存使用情况值(94% 或更高)则表示主机没有满足要求所需要的内存资源。如果内存虚拟增长和交换值不高,则可能不会影响性能。如果内存使用情况值很高,并且主机有较高的虚拟增长或交换,则应在主机上检查可用物理内存的数量。可用内存值少于 6% 表示主机需要更多内存资源。

如果主机不缺少内存资源,则在主机上检查虚拟机和资源池的资源份额、预留和限制设置。验证主机的设置是否足够,而且不低于为虚拟机设置的相应值。

如果主机缺少内存资源或者您注意到性能下降,则考虑采取以下操作。

表 2. 内存性能增强建议

#

解决方案

1

验证是否在每个虚拟机上均安装了 VMware Tools。虚拟增长驱动程序与 VMware Tools 一起安装,它对性能而言至关重要。

2

验证是否启用了虚拟增长驱动程序。通过虚拟增长和交换,VMkernel 定期回收没有使用的虚拟机内存。通常,这不影响虚拟机性能。

3

如果内存太大,则在虚拟机上减少内存空间,并更正缓存大小。这将为其他虚拟机释放内存。

4

如果虚拟机的内存预留值设置大大高于活动内存设置,则减少预留设置,以便 VMkernel 可以在主机上回收空闲内存供其他虚拟机使用。

5

将一个或多个虚拟机迁移到 DRS 群集中的主机上。

6

将物理内存添加到主机。