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 is normally only recommended on ESX. Swapping will make things go very slow.

1. Disable any power saving functions of the host OS, and BIOS.  <- More important on hosted products than on ESX

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

prefvmx.minVmMemPct = "100"

3. A fast physical disk subsystem is important.<- All products

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

5. Unicpu VMs might give best performance <- All products. Higher impact on hosted products than on ESX.
6. Swap <- All products
7. Virtual scsi controller & disks <- All products
8. Install VMware Tools <- All products

9. Use a cpu that supports MMU virtualization <- All products

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.