How to measure IOps one virtual machine on VMWare ESX

iopsstoragevmware-esxvmware-esxi

How should I measure IOPS generated by a single Virtual Machine in VMWare ESX?

Also what would be a normal amount of IOPS for a Windows XP virtual machine?

Best Answer

While you surely can use OS-specific tools to measure the IOPS rate within a virtual machine, you may fall victim to the various timing problems present in VMs so you would get inaccurate results. Thus, I would suggest using the "disk VM" view of esxtop/resxtop on your hypervisor to get real-time figures or esxplot / vscsiStats for collection and histogram functionality of the same in more detail.