Solved

VMWare: Measure the disk usage of my VMs

Posted on 2016-11-09
6
101 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 119

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 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 119
ID: 41882337
Correct, the hosts which is actually hosting the VM.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
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 119
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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

HOW TO: Connect to the VMware vSphere Hypervisor 6.5 (ESXi 6.5) using the vSphere (HTML5 Web) Host Client 6.5, and perform a simple configuration task of adding a new VMFS 6 datastore.
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…
This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.

770 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