We have SAM, Virtualization Manager and VMWare/vSphere/vCenter installed. I'm trying to develop a report of Resource Pool utilization using the VIM_ResourcePools table. I'm having trouble figuring out what some of the columns in that table represent. By comparing the Resource Pool configuration in vCenter, I've been able to get these:
VIM_ResourcePools Column | Resource Pool configuration value in vCenter |
---|---|
VIM_ResourcePools.CpuExpandable | CPU Allocation Type |
VIM_ResourcePools.CpuLimit | CPU Limit (MHz) |
VIM_ResourcePools.CpuReservation | CPU Reservation (MHz) |
VIM_ResourcePools.CpuShareLevel | CPU Shares |
VIM_ResourcePools.CpuShareCount | CPU Shares Value |
VIM_ResourcePools.MemExpandable | Memory Allocation Type |
VIM_ResourcePools.MemLimit | Memory Limit (MB) |
VIM_ResourcePools.MemReservation | Memory Reservation (MB) |
VIM_ResourcePools.MemShareLevel | Memory Shares |
VIM_ResourcePools.MemShareCount | Memory Shares Value |
However, I can't figure out exactly what these columns represent. I've compared the reported values for my resource pools in vCenter with the values in VIM_ResourcePools, but I can't figure it out. Can someone tell me, please?
VIM_ResourcePools.CpuMaxUsage
VIM_ResourcePools.CpuOverallUsage
VIM_ResourcePools.CpuReservationUsedForVM
VIM_ResourcePools.CpuReservationUsed
VIM_ResourcePools.MemMaxUsage
VIM_ResourcePools.MemOverallUsage
VIM_ResourcePools.MemReservationUsedForVM
VIM_ResourcePools.MemReservationUsed
I know what I think they should represent, but they don't match the values in vCenter. I've tried comparing the values right after VMAN runs the configuration/performance update jobs against the vCenter, but the numbers don't even come close.
Any assistance is greatly appreciated!