VMware vSphere

 View Only
  • 1.  VMs and Hosts IOPS

    Posted Jan 06, 2015 01:09 AM

    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



  • 2.  RE: VMs and Hosts IOPS

    Posted Jan 06, 2015 02:23 AM


  • 3.  RE: VMs and Hosts IOPS

    Posted Jan 06, 2015 07:24 AM

    Depending on the storage type you can see the IOPS:

    1. In the vCenter under Performance -> Advanced -> Virtual Disk (works for Directly Attached Storage)
    2. On the lun provided by your Storage Array - usually done by directly logging in via CLI or the management GUI.

    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.



  • 4.  RE: VMs and Hosts IOPS

    Posted Jan 06, 2015 02:14 PM

    How about the esxtop?



  • 5.  RE: VMs and Hosts IOPS

    Posted Jan 06, 2015 02:47 PM

    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



  • 6.  RE: VMs and Hosts IOPS

    Posted Jan 07, 2015 12:32 AM

    Use SQLIO for good spindle benchmark testing.

    It's a free MS tool.