Hi guys,
I have a mission critical VM. However users keep on complaining that this vm response slowly even though the performance of this vm doesn't show any issue. The usage of the CPU, memory and network are less than 50%(max).
My boss ask me to check the IOPS. May I know how can I do that?
Thank you
Try Veeam ONE for IOPS reporting: http://www.veeam.com/virtual-server-management-one-free.html
Depending on the storage type you can see the IOPS:
Also depending on the storage type, you may have your HBA or RAID controller oversaturated. It's best to check for their performance as well.
You can also see the IOPS the OS reports inside via perfmon: How to measure IOPS for Windows, if the machine is Windows, or with iostat -x if the machine is Linux.
How about the esxtop?
Hi,
You can use ESXTOP.
First -- Turn on SSH. Log into vSphere client -> Configuration -> Security Profile -> Properties (under services) -> SSH -> Click start
1. Using a SSH program of choice (recommended PuTTY), log into the ESX host that the VM resides on with root/password
2. Type esxtop and hit enter.
3. Type the letter "v" and it should flip to the Virtual Machine view where you can monitor the reads/writes and commands (total) iops for the VM.
You can also use the GUI version of ESXTOP as seen here VisualEsxtop – VMware Labs
Use SQLIO for good spindle benchmark testing.
It's a free MS tool.