resource_pool_usage
Check per-resource-pool CPU and memory reservation, limits, and current usage to pinpoint pool-level caps when a VM is throttled but its host is not busy.
Instructions
[READ] Per-resource-pool CPU/memory reservation, limit, and current usage.
Returns the list envelope with a real total; each row has name,
cpu_reservation_mhz, cpu_limit_mhz, cpu_usage_mhz, mem_reservation_mb,
mem_limit_mb, mem_usage_mb, sorted by memory usage descending. A limit of -1
means unlimited. Pool names are not cluster-qualified, so identical names in
different clusters may look alike.
Use this when a VM is throttled but its host is not busy — the cap is usually the pool. Then vm_performance to see which VMs in it are demanding, or cluster_health_summary for the cluster-level picture.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max pool rows to return (None = all). | |
| target | No | vCenter/ESXi target from config (default if omitted). |