I need more performance out of my VMware environment

Step 1, 2 & 6 only applies to hosted products (Workstation, Server, Player, Fusion), but not ESX Server. The other steps are regarding hw or guest environment and will also apply to ESX Server.

Step 2 will give each VM more memory, so don't assign more memory to your guests than is available on the host. Overcommitting memory is possible, but not normally recommended. Swapping will make things go very slow.

1. Disable any power saving functions of the host OS, and BIOS

2. A few settings should be done in the global config file or individual VM's (.vmx) config file to bring better performance.

3. A fast physical disk subsystem is important.

4. Most linux kernels are not tuned for acting as a guest (details here)

5. Unicpu VMs might give best performance
6. Swap
7. Virtual scsi controller & disks
8. Install VMware Tools

9. Use a cpu that supports MMU virtualization

An old VMware KB article, perhaps still useful: http://kb.vmware.com/kb/844

 VMware also has a very good paper on performance tuning for Workstation 6 here.