See CPU Utilization of Hyper-V Hosts

Learn why Task Manager is useless for Hyper-V processor utilization.

John Savill

January 12, 2015

1 Min Read
QA

Q: What's the best way to see the CPU utilization of Hyper-V virtual machines?

A: First, forget about Task Manager on the Hyper-V host and even within the virtual machine, because physical resources aren't exposed to the virtual machine and only fractions of real CPU resources are exposed. The best way to see actual processor utilization by virtual machines is through Performance Monitor on the Hyper-V host, using the Hyper-V-specific counters.

  • Hyper-V Hypervisor Virtual Processor(*)% Guest Run Time: To see processor utilization of virtual machines. This is better than looking at a processor within a virtual machine because clock calculation drift can affect the processor utilization information.

  • Hyper-V Hypervisor Logical Processor(*)% Total Run Time: To see overall utilization of the processors, including host and virtual machines. The processor in Task Manager on the host shows only CPU use from the root partition itself.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like