[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 133
  • Last Modified:

VMWare: Measure the disk usage of my VMs

Hello Experts.

I have a simple scenario. This is a VM infrastructure that is using one entire aggregate of disks for all the VMs of the environment (Approximately 40). Each VM is using its own volume and I want to know which ones are the VMs demanding more disk operations in this environment (It could be in terms of IOPS, Data throughput, Disk operations, etc). And this measures could be either from the perspective of the VMs or they volumes that they use.

I saw that in vSphere there is an option for checking the disk usage in terms of size available, but what I want to know is the impact that the VMs are duing on the storage. In order to identify the top VMs consuming most of the storage IOPS.

I Just know the very basics of VMWare. Thanks
1
Schnell Solutions
Asked:
Schnell Solutions
  • 3
  • 3
1 Solution
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
I think vscsiStats is what you need to use, it will give your IOPS per VM. it's executed on the host and gathers and monitors storage.

The statistics that can be collected include I/O size, Outstanding I/Os, Seek Distance and Latency and offer more detail than those that can be gathered using esxtop or the vSphere client.

there is a great post here

http://buildvirtual.net/using-vscsistats-to-gather-storage-performance-data/

http://www.gabesvirtualworld.com/converting-vscsistats-data-into-excel-charts/

http://vmdamentals.com/?p=1022
2
 
Schnell SolutionsSystems Infrastructure EngineerAuthor Commented:
I need to collect this data from esch separate host, right?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Correct, the hosts which is actually hosting the VM.
0
The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

 
Schnell SolutionsSystems Infrastructure EngineerAuthor Commented:
Great.

One last question, I can see that the command allows me to point to one specific VM, is there a way of collecting data from multiple VMs? Or shall I execute different instances of the same command to collect data from each?
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
As it's free, and does not take very long, run the commands for VMs, you need info on.
0
 
Schnell SolutionsSystems Infrastructure EngineerAuthor Commented:
Thanks Andrew :)
0

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now