My Hyper-V VM(Server2008R2, SP1) shows very high (almost 100%) CPU use when fully under heavy load (6cores from total physical 8cores, 25Gb RAM from total 32GB) - used as TS, Picture TOP right corner
VM2 (SQL machine, Server 2008R2, SP1) shows almost no CPU use (1 core, 4GB RAM) - picture TOP LEFT
And funny thing :Physical machine (Bottom picture) has only 1core dedicated out of 8cores + 4GB dedicated out of 32GB just enough to run primary OS and hypervisor) -This physical machine shows almost no load !! for ALL cores of both quad-core CPUs! - Picture on bottom.
Problem/Question : 1, Are my CPUs working on 100%, but it doesnt show the Load which is in VMs? (so here the CPU graph is not correct in terms of "physical machine total CPU use") - or 2, The CPU graph in Physical machine is correct, and all the Cores are beeing bored and not used for even 10% in the physical machine.(Rooftop of virtualization??)
Does anybody has experience with such a performance issue/performance evaluating of Hyper-V VMs vs physical machine? I just want to know, if all my CPU power is beeing used as it shows in VM...If so I have to get new hardware, if not : My hardware should be fine, only some tweeking might be needed....or?
LEFT : VM SQL load (not important) RIGHT : Application VM 100% load!!!!! BOTTOM : Physical machine load showing tiny CPU use