Setting up your vSphere environment became easier over the last couple of year but a lot has changed from vSphere 4.0 to vSphere 6.0. In this article I will provide vSphere performance tips and tricks, which will be applicable to vSphere 5.5 and vSphere 6.0.
- To get the best performance out of your vSphere Web-Client, use Google Chrome.
- Have vCenter hosted on a SSD or some low latency storage to have a pleasant experience.
- Ensure that Hyper-Threading is enabled, vSphere fully understands and uses it.
- Disable any power-saving features in the BIOS of your servers. Power-saving modes might cut the available compute resources.
- Use VMXNET3 driver on all your VMs. VMXNET3 is the only network driver which gets actively maintained by VMware.
- If you’re running 1GB vmnics, you might saturate the link and create a bottleneck. Monitor the average throughput on your vmnics and consider upgrading to 10GB.
- Be aware that there is no performance advantage of using RDMs, VMDKs or iSCSI direct-attached drives. Avoid RDM if possible. It is an administrative nightmare.
- When using iSCSI, make sure to configure port-binding properly.
- If you run jumbo frames, test the configuration. You would be surprised how many people mis-configure jumbo frames from end to end.
- For performance troubleshooting, look at ESXTOP. Here is a good article about it.
- Follow VMwares performance blog for up to date tips and tricks.
- Enable DRS & SDRS to utilize your cluster resources efficiently.
Note: If you feel I’m missing some important tips & tricks, please comment on this port or engage me on twitter and I’ll add your suggestions.
1 Comment|Add your own comment below
13. Read the performance best practices guide by VMware : https://www.vmware.com/pdf/Perf_Best_Practices_vSphere5.5.pdf
Your point 4 relates to pg 17 of the best practices. Sometimes having power saving features can increase performance. Relative benefits vs power cost needs to be weighed up. As always it depends.