Optimizing ESX’s performance is one of the primary tasks of a system administrator. One wants to make the best use of what ESX can
offer not only in terms of its features but also their associated performance. Over time a number of customers have been asking us for a single comprehensive ESX performance tuning guide that would encompass its CPU, memory, storage, networking, resource management and DRS, component optimizations. Finally we have the Performance Tuning Best Practices for ESX Server 3 guide.
As indicated above this paper provides a list of performance tips that cover the most performance-critical areas of Virtual Infrastructure 3 (VI3). The paper assumes that one has deployed ESX and has a decent working knowledge of both ESX and its virtualization concepts, and are now looking forward to optimizing its performance.
Some customers will want to carefully benchmark their ESX installations, as a way to validate their configurations and determine their sizing requirements. In order to help such customers with a systematic benchmarking methodology for their virtualized workloads, we’ve added a section in the paper called “Benchmarking Best Practices.” It covers the precautions that have to be taken and things to be kept in mind during such benchmarking.
The paper captures the performance best practices and benchmarking tips associated with key components. Note that the document does not delve into the architecture of ESX nor provide specific performance data for the discussions. It also doesn’t cover sizing guidelines or tuning tips for specific applications running on ESX.
All of us from the Performance team hope you find the document useful.