I am trying to check what is the current load on my ESX Server, I am trying to check the memory, Hard disk, network and processor.
Also, I would like to know, what should be the ideal number for all the 4 parameters? Beyond this point, I can ask the management to give me a different server?
Connect to your host using the Virtual Infrastructure Client software, and when you login there is a configuration page. go to configuration will show you the parameters for memory and CPU, and disk.
Is there any command to check all these parameters ?
Depends on your ESX version if you have ESX 3i, performance chart will show you on VIC. Otherwise you can login via SSH and run this: esxtop from the command line.
Performance chart will show you what's going on with the load.
It is too cryptic, and the help is not much, is there any doc/manual which will help me to decipher it ?
Check out unnoc (http://unnoc.org) and vmktree (http://vmktree.org) for some other graphing tools to show you what you desire. These use the same tools that the VIC does.
esxtop is used for performance analysis as it has all sorts of useful information. It is a deep dive into quite a few performance counters. I have yet to see an adequate writeup. :}
Edward L. Haletky
VMware Communities User Moderator
Author of the book 'VMWare ESX Server in the Enterprise: Planning and Securing Virtualization Servers', Copyright 2008 Pearson Education.
SearchVMware Blog: http://itknowledgeexchange.techtarget.com/virtualization-pro/
As well as the Virtualization Wiki at http://www.astroarch.com/wiki/index.php/Virtualization