I think, it started after Windows 11 24H2 and Windows Server 2025. (for example, CPU Usage shows normally in Windows 11 23H2.)
CPU Usage columns always show as 0% in Hyper-V Manager
I have 3 test machines for Hyper-V.
- Test A-machine: Intel CPU, Windows Server 2022, core scheduler for Hyper-V
- Test [B, C]-machine: AMD CPU, Windows 11, root scheduler for Hyper-V
In all of the machines, Hyper-V Manager shows CPU Usage as 0% on all VMs. (refer to attached image).
What is the problem for those Hyper-V servers?
I tried performance counter reset (using lodctr /R in Host and VM), enabled all "VMIntegrationService", enabled "ResourceMeteringEnabled", all of the which is useless for the problem.
Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
2 answers
Sort by: Most helpful
-
-
Anonymous
2025-03-04T06:41:33.42+00:00 Hi,
You can try specific performance counters in Performance Monitor on the Hyper-V host to monitor CPU usage. The relevant counters are:
- Hyper-V Hypervisor Logical Processor (*)% Total Run Time The total non-idle time of the logical processors
- Hyper-V Hypervisor Logical Processor (*)% Guest Run Time The time spent running cycles within a guest or within the host
- Hyper-V Hypervisor Logical Processor (*)% Hypervisor Run Time The time spent running within the hypervisor
- Hyper-V Hypervisor Root Virtual Processor ()\ Measures the CPU usage of the root partition
- Hyper-V Hypervisor Virtual Processor ()\ Measures the CPU usage of guest partitions
These counters provide a more accurate representation of CPU usage for VMs on Hyper-V hosts.
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.