[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

VMWare: Measure the disk usage of my VMs

Posted on 2016-11-09
6
Medium Priority
?
129 Views
1 Endorsement
Last Modified: 2016-11-10
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
Comment
Question by:Schnell Solutions
  • 3
  • 3
6 Comments
 
LVL 124

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 2000 total points
ID: 41881365
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
 
LVL 14

Author Comment

by:Schnell Solutions
ID: 41882328
I need to collect this data from esch separate host, right?
0
 
LVL 124
ID: 41882337
Correct, the hosts which is actually hosting the VM.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 14

Author Comment

by:Schnell Solutions
ID: 41882636
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
 
LVL 124
ID: 41882656
As it's free, and does not take very long, run the commands for VMs, you need info on.
0
 
LVL 14

Author Closing Comment

by:Schnell Solutions
ID: 41882672
Thanks Andrew :)
0

Featured Post

Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
A look at what happened in the Verizon cloud breach.
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…
Suggested Courses

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question