Hey there,
Hoping someone here is able to help me out with a high CPU Ready state I am seeing in one of my clusters.
Our cluster specs:
8 hosts - ESXi 4.0
dual - 6 core Xeon per host
72GB memory per host
DRS and HA turned on
Guests resources assigned:
32 guests (4 per host) with 4 vCPU and 20GB Memory (ave use is only 15-17GB)
The guests are Win 2k3 servers. Most of the traffic is read traffic and application based traffic - and is busy. CPU load on each host is about 40-50% at peak total, but the guests are showing higher than I think we should see for CPU ready time. See the graph below. Wondered how concerned I should be about the CPU ready times?
My first thought is that if the server has 12 cores and we have 4 Guests each asking for 4 vCPUs in scheduling time with semi busy activity, then we'll always see higher than normal CPU ready time. Mainly because there's always one of the guest that has to be waiting for time on the CPUs. So assuming that is correct, if I were to lower the CPU count to 3 on each guest (or even 2 maybe), I should actually see the CPU ready time go to zero without affecting guest performance?? maybe even gain some performance??
Just checking my logic here. Making sure I'm not crazy (which my wife would probably debate). :-)
Thanks in advance!
-Adam