Theesxtop utility is very slow to redraw and display data.
The console world indicates 100% load.
ESX console shows the esxtop process generating the high CPU load.
ESX host is sluggish and unresponsive.
Stopping theesxtoputility reduces the CPU load to normal.
Running theesxtoputility in interactive mode on an ESX host with a large number of LUNs may cause high CPU load.
Theesxtoputility scans for new objects on every snapshot by default. When there are a large number of LUNs present, the scan process takes longer to complete. The default interval between each snapshot is 5 seconds. If a scan for new objects takes longer than 5 seconds, the utility queues those scans and it may appear frozen.
To avoid this issue, run the esxtoputility with the-lswitch. The-lswitch locks theesxtopobjects to those available in the first snapshot and does not scan for new ones on every snapshot.
Run this command to use the-lswitch: # esxtop -l
Note:Running# esxtop -help returns this information on the-lswitch: # esxtop -help