vm_performance
Rank virtual machines by real-time CPU, memory, disk, and network usage. Get live metrics for powered-on VMs, busiest first, to identify performance bottlenecks.
Instructions
[READ] Real-time CPU/memory/disk/network utilisation per virtual machine.
Returns the list envelope with a real total (VMs that reported metrics) —
with the default limit of 25, truncated tells you whether more VMs sit
behind it. LIVE data (cpu_usage_pct, mem_usage_pct, mem_consumed_mb,
disk_read_kbps, disk_write_kbps, net_kbps), busiest first. Only powered-on VMs
have a real-time provider; powered-off VMs are skipped. Point-in-time only.
Use this to rank load across VMs; for one VM's configuration use vm_info, and to see the same VM correlated with its host, alarms and events use vm_investigation_bundle.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max VM rows to return (default 25; None = all). | |
| target | No | vCenter/ESXi target from config (default if omitted). | |
| vm_name | No | Filter to a single VM by exact name (None = all powered-on VMs). |