• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Understanding Hyper V Performance and Reservations

Mabrito

Supreme [H]ardness
Joined
Dec 24, 2004
Messages
7,004
I am trying to understand reservations in Hyper V and Hyper V CPU Performance.

If I set a reservation for 75% on a 8 CPU VM, I know that means when the 8 cores being used for the VM are at contention, 75% is reserved for the VM with the reservation and all the other ones on that core will fight for the remaining 25%. If no contention exists, that reservation means nothing and all the VM's using that core will be running at max capacity.

In the Perfmon counters for Hyper V, it looks like each virtual processor is called a "Hyper-V Hypervisor Root Virtual Processor" and I have 16 of these for my 16 core system.

So if I was to look at the %Guest Run Time for the 16 Hyper-V Hypervisor Root Virtual Processors I have, I see them running at 10% average. This is what the reservation is based off correct?

Breaking it down at the VM level, I can look at the %Guest Run Time for the Hyper-V Hypervisor Virtual Processor counter and see them running at 75%-100% (using MaxCPU to max out there CPU's for a test). These are VP cores assigned to the VM in question right?

If I was to see the %Guest Run Time for the Hypervisor Root Virtual Processors running at 90% for instance, then this is when the reservation will kick in correct?
 
Back
Top