The server sits on RAIDed SSD drives too.
Is there a reason why the host machine seems to get more CPU over a VM in Hyper-V?
The guest machine is at 100% CPU while the HOST is only at 20%. Anywa idea why?
The "Host" in Hyper-V is actually a special Virtual Machine itself. The VM's are not "running on it", though the Hyper-V hypervisor use's the Host for file and network access as well as a few other things. What the Host reports it's doing is not an accurate reflection of what the hardware is actually doing. I've actually not found an accurate way of profiling CPU and Memory IO in Hyper-V.
As TomTom noted, the "Host" does receive preference over VMs in CPU scheduling.
The Host has piriority because it is supposed to ONLY run Hyper-V (and system control packages like SCOM) and if it would not get what it needs, all VM's would be starved.