The following best practices are recommended for VMware:
- Always use para a virtual SCSI controller on the guest VMs for high performance.
- Do not overcommit the VM host CPU.
- Enable hyper-threading for each ESXi server to improve the overall host performance by keeping the CPU pipeline busy and allowing the hypervisor to schedule the CPU clock cycle correctly.
- Change per device queue length that is “No of outstanding IOs” to 256 on each ESXi server node to improve the IO concurrency of each data store.