4

What exactly is the CPU Average field in VMM 2012 showing me?

I'm running Server 2008 R2 with VMM 2012. My server has 2x16 core CPUs installed.

An example virtual machine has 4 virtual processors, and shows 20% CPU usage. Is that:

  • 20% of the entire system's available CPU power?
  • 20% of 4 of the 32 core's CPU power?
  • 20% of one core's CPU? (in which case it could go as high as 400%)
  • Something else entirely?

How can I tell how much of the entire system's CPU power is being used (all 32 cores)?

Edit: Well, I can tell for sure it's not 20% of the entire system's CPU power - since the entire server's CPU averages add up to well over 100% right now.

Grant
  • 18,125
  • 14
  • 75
  • 104

1 Answers1

0

For a Hyper-V guest, the VMM console shows CPU Average as the “%Guest Run Time” counter of “Hyper-V Hypervisor Virtual Processor(_Total)” counter set. This also relates to any limit in percent set on the Processor setting under settings for the Hyper-V guest.

E.g. If you have a guest with a 4 core CPU and 50% VM limit and the utilization as shown from inside the guest OS is 100%, the VMM console would show this as about 50%. However, if you look in the Hyper-V console it would show about 25% as the Hyper-V console relates to the host CPU usage (the host in this example would have 8 cores).

Source: How SCVMM Determines CPU Average Displayed in the Admin Console

JaR
  • 135
  • 3
  • 11