Hello Friends,
I have noticed some CPU statistic for when i run esxtop command and see quite a few readings under %WAIT for the CPU statistics. Can someone explain me what it is and does this mean My VM's are running under poor performance? What should i do?
<table>
The definition: Percentage of time the resource pool, virtual machine, or world spent in the blocked or busy wait state. This percentage includes the percentage of time the resource pool, virtual machine, or world was idle.
What’s does this mean:
CPU Wait happens when the CPU cannot perform computations as it is waiting on I/O operations. This usually happens because of disk or network I/O operations (normally the slowest parts of a system) for example The logon/logoff process of terminal services could generate a good lot of disk I/O (and sometimes network I/O), That means its normal that your CPU spends an increased amount of time waiting on these operations.
Another time that can cause %WAIT is when your HOST is swapping due storage of memory, have a look and see if this is the case.
wait time is normally just not when its excessive
use guest level monitoring to see if there is anytime consuming too uch I/O
e.g. perfmon (win) and top (Linux)