Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 134
  • 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
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

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

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