How can I audit VMware host memory provisioning levels?


When working with managing the resources of large-ish VMware clusters, you stop thinking about how to juggle which VM goes where and simply ask “how much have I used, and how much have I got in total?”

This script is designed to get the memory *assigned* to all Powered On virtual machines, and compare it against the total amount of memory across all of your hosts.

In my example, I’ve assigned 3043GB of memory to all powered on VMs, and have 3327GB of memory installed across my 15 hosts.  The provisioning level is 91.47%.



Leave a Reply

Your email address will not be published. Required fields are marked *