title: Performance testing on VMWARE
body: <p>I want to run performance tests on my application and report CPU utilization and memory utilization for the app. For this I need to have fixed CPU cycles available to the VM running the app, otherwise the results will of tests will be non-repeatable. This basically means I want to be able to partition the CPU between the VMs running various apps on a ESX server; just as one can partition the memory between VMs on an ESX box. Is there a way to do that. Has anyone done performance testing on VMs and produced repeatable results.  </p>