VMware

Guest-based Performance Measurement

VERSION 3 Published

Created on: Jun 3, 2008 9:50 AM by drummonds - Last Modified:  Jun 12, 2008 1:32 PM by drummonds

Because VMware products provide a virtual interface to the hardware, traditional performance instrumentation that is based on measuring hardware resources may not be accurate. As a result, Perfmon (in Windows) and top (in UNIX variants) will not provide accurate measurements of CPU utilization. The problems seen as a result of usage of traditional in-guest performance measurements come from three areas:

  1. They are unaware of work being performance by the virtualization software, they will not have complete information on the resources being used by the virtualization software. This includes memory management, scheduling, and other support processes like the service console in ESX.
  2. The way in which guest OSes account time is different and ineffective in a virtual machine.
  3. Their visibility into available CPU resources is based on the fraction of the CPU that they have been provided by the virtualization software.
Items two and three are covered in more detail in a KB on the subject. Performance analysis on virtual deployments should always use host-based tools. On ESX Server, this means esxtop or VirtualCenter.
Average User Rating
(1 rating)




There are no comments on this document

VMware Beta Programs

Want to be Considered for Future Beta Programs?

Learn More

VMware Developer

Download SDKs, APIs, videos,
training, and 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

Only VMware ... Delivers Nexus 1000V

Ensure consistent, policy-based network capabilities to virtual machines across your data center.

Learn More

Communities