View Single Post
Old 10-28-2008   #2 (permalink)
Steffen Hoppe


 
 

Re: Hyper-V CPU performance

Hallo Marvin256,

the reason for this is the new virtualization architecture introduced with
Hyper-V.

The host (parent) is nothing more than another virtual machine with it's
own resources (see the nice image on http://www.microsoft.com/windowsserv...-features.aspx).
If your host is not "working" the task-manager will not show any CPU utilization,
even if your VMs are using up all their CPU time. If you want to see the
actual utilization you were correct to look into the Hyper-V console.

I assume that - as you are using a 4-core CPU - your virtual machine is set
up as a single processor machine? This is why you are actually using only
100/4 = 25% of your CPU capacity.

Cheers,
Steffen

mailto:s.hoppe@xxxxxx-soft.de
Quote:

> Hello
>
> I have a Hyper-V server working great but there is a strange behavior
> regarding the CPU utilisation.
>
> We have a software on one of the virtualized server that consumes a
> lot of
> CPU (video encoding). When this software is working, the cpu on the
> guest
> virtualized server goes up to 100%.
> This is normal on my point of view.
> BUT, I don't understand why:
>
> 1. Hyper-V reports that this virtualized server use 24% CPU in the
> hyper-V
> MMC instead of 100%
> 2. The host server use only 1% of its CPU capacity.
> See this screenshot for a better understanding:
> http://www.serial-skier.com/hyper-v.png
>
> My question is: What the hell? I thought that Hyper-v was a best
> choice for merformance! I think I didn't set something somewhere but
> what?
>
> Thank you for your help
>

My System SpecsSystem Spec