VMware VCF Operations/Aria Operations
The discrepancy is due to the calculation logic of the Memory|Utilization (KB) metric. Aria Operations uses "Utilization" to represent the overall footprint of a VM to provide accurate capacity planning and "Time Remaining" projections. This metric is a conservative estimate designed to ensure the VM has enough memory to run optimally without swapping.
The calculation for Memory|Utilization (KB) depends on the status of VMware Tools within the virtual machine:
If VMware Tools is Running: Utilization (KB) = Guest Needed Memory + (Guest Page In Rate * Page Size) + Total Capacity - Guest Physically Free
If VMware Tools is NOT Running: Utilization (KB) = Memory Consumed (KB)
Non Zero Active metric for certain calculations. In the Time Remaining and Capacity dashboards, "Demand" is the terminology used for the workload's requirement. For memory, this "Demand" is mapped to the Utilization metric rather than Consumed. This ensures that the capacity model accounts for the guest's actual needs (including its internal cache and buffers) rather than just what the ESXi host has allocated.
If you require memory monitoring that more closely aligns with the Guest OS view (such as Windows Task Manager or Linux top):