VMware

Performance Troubleshooting for VMware vSphere 4 and ESX 4.0

VERSION 2 Published

Created on: Jul 13, 2009 7:03 AM by haroldr - Last Modified:  Sep 18, 2009 8:51 AM by haroldr

Performance problems can arise in any computing environment. Complex application behaviors, changing demands, and shared infrastructure can lead to problems arising in previously stable environments. Troubleshooting performance problems requires an understanding of the interactions between the software and hardware components of a computing environment. Moving to a virtualized computing environment adds new software layers and new types of interactions that must be considered when troubleshooting performance problems.

The attached document is the first installment in a guide covering performance troubleshooting in a vSphere environment. It uses a guided approach to lead the reader through the observable manifestations of complex hardware/software interactions in order to identify specific performance problems. For each problem covered, it includes a discussion of the possible root-causes and solutions. Topics covered include performance problems arising from issues in the CPU, memory, storage, and network subsystems, as well as in the VM and ESX host configuration. Guidance is given on relevant performance metrics to observe using the vSphere Client and esxtop in order to isolate specific performance issues.

This first installment of Performance Troubleshooting for VMware vSphere 4 covers performance troubleshooting on a single VMware ESX 4.0 host. It focuses on the most common performance problems which affect an ESX host. Future updates will add more detailed performance information, including troubleshooting information for more advanced problems and multi-host vSphere deployments.

This is a living document. Reader comments, questions, and suggestions are encouraged.
Average User Rating
(8 ratings)




Sep 28, 2009 6:14 AM AlbertWT  says:

Thanks for writing such a good document !


Kind Regards,
AWT

Oct 2, 2009 4:56 AM frank_wegner  VMware  says:

This is a must read! Very good. My suggestion for a future version of this document is evaluate how vCenter AppSpeed fits into the picture. When is it helpful? When is it optional?

Oct 3, 2009 5:39 AM Iwan Rahabok  VMware  says:

Finally!

Thank you from Singapore.

facebook.com/e1ang

Oct 15, 2009 9:32 AM geekinabox  says:

Great doc ... it lays out the fundamentals in a clear concise manner.

In my organization I have lots of server engineers who are not necessarily VM experts but do have to troubleshoot performance issues with server (VM or physical). I've been looking to create docs to help guide their efforts and direct them in understanding how the virtualization layer may be contributing to potential problems.

I'd love to see this document (or a version thereof) put up as a sort of troubleshooting workflow 'wizard' ... I work in a large org where lots of folks may do troubleshooting. They may not all be able (or willing) to read the entire doc, but a question-drive tool of sorts that could guide their troubleshooting workflow would be very very cool.

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities