So the more I read about this the more frustrating I find it. It seems the more simply people try to explain it the more convoluted the explanations get.
Here is a simple example of a scenario.
Server 2016 Xeon 2 CPU's 8 Cores each
So this is 16 logical processors
I have 4 Hyper V VM's
2 x DC these need a small amount of CPU but it cannot be allowed to fall below a certain threshold say 20% as it serves DNC / DHCP etc
1 x File server
1 x RDS with 5-10 users max
The server should be fine for the small amount of users and throughput, it is some basic files and there are no heavy apps in RDS.
All the servers should be able to take however much free resources they want.
How many VP should I assign per server.
My reading leads my to believe give them all 2 VP's and set max / min limits to protect other servers and HV will share out free CPU time efficiently. My experience is that this makes them sluggish and the thresholds do not allow for high overall system resource. I would expect RDS to need the majority most of the time but if I am running WSUS ora backup process overnight when RDS is not being used it should give up its resources.
Any help appreciated, also how do I know HV is using all LP's not queuing time for the same ones from different servers.