This article explains why high memory utilization alarms are triggered on ESXi hosts or clusters even when the active memory usage is low, and provides steps to address or prevent such alarms.
vCenter UI > ESXi Summary tab, the host shows:
This is an expected behavior based on how vCenter calculates and triggers the “Host Memory Usage” alarm.
This is an expected design behavior. You can take one of the following actions to mitigate unnecessary alarm triggers:
vCenter Server -> Configure -> Alarm Definitions.Host Memory Usage”.Warning = 90% and Critical = 97%).Performance Charts or ESXTOP to monitor the Active Memory parameter for individual VMs.Note : This does not indicate a memory leak or performance degradation unless active memory consumption is consistently high.
For additional details on ESXi memory management and performance troubleshooting, consult the following resources.
Related memory troubleshooting scenarios :
Vsan can be a significant contributor to vmkernel overhead memory consumption and reservation. The following vSAN resizer tool can be used to get an estimate of the amount of memory vSAN will reserve for its operation: