This is a display artifact only and has no negative performance impact on the virtual machine or the host it is running on. To limit false positives, the memory activity for VMs with preallocated memory has been reduced to 75% in
ESXi 7.0 U2.
Workaround:
Disable the
Virtual machine memory usage alarm to avoid false positives.
To disable the alarm definition using the vSphere Web Client:
- Select the vCenter object in the navigation pane of the vSphere Web Client.
- Click the Monitor tab > Issues sub-tab.
- Select Alarm Definitions and search for Virtual machine memory usage.
- Highlight the alarm and click Edit.
- Deselect Enable this alarm.
- Click Finish.
To disable the alarm definition using the HTML5 vSphere Client:
- Select the vCenter object in the navigation pane of the vSphere Client
- Click Configure > Alarm Definitions
- In the Alarm Name column header, click the filter icon and search for Virtual machine memory usage
- Highlight the alarm
- Click Disable
Note: These steps will disable the alarm for
all virtual machines. If you require the memory usage alarm to be functional for other than the VMs affected by the behavior described in this article, you will need to create a custom alarm with the same settings as the default one, on an object these VMs are nested under (such as a VM folder for example).