VMware Horizon Community
ocomes
Contributor
Contributor

Impossible to monitor the "real" memory used by a VM with VGPU using vcenter 6.5 ??

Environment: vcenter 6.5, horizon 7.4, full vm with nvidia vgpu (all memory reserved)

Hello,

it seems that now with vCenter 6.5, the feature to monitor the memory used by a VM with a VGPU (nvidia m60-2q, for example) and with all memory reserved, does not exist anymore and it is always showing a 100% memory used.

This behavior did not occur in the past with vcenter 6.0, when we were able to monitor in the vcenter the real memory used by the vm with vgpu eventhough all the memory was reserved.

vmware support says that this is an expected behavior, and that this feature does not exist anymore in 6.5.

As it was very useful to monitor the real memory of vms from the vcenter, does anyone know an alternate way to have access to the real memory usage as we cannot do it anymore from the monitor/performance tab in the vcenter client?

Thanks

Best Regards,

Oriol

0 Kudos
2 Replies
BenFB
Virtuoso
Virtuoso

I believe you are referring to "active memory" which was never an accurate measurement of memory usage. You were being presented with a estimate based on the amount of recently touched memory pages in the sampling interval which had no insight into the kernel memory manager and can be wildly inaccurate. To be accurate you've always needed a tool that can monitor the memory utilization in the guest OS like VMware's vRealize Operations or Liquidware's Stratusphere.

0 Kudos
ocomes
Contributor
Contributor

Thank you for your feedback.

Yes, I was referring to "active memory". It was anyhow useful to have this information to have an idea of the usage of the VM with vgpu eventhough it was not accurate.

Best Regards.

Oriol

0 Kudos