VMware Cloud Community
brettcarr1
Enthusiast
Enthusiast

High IO from a VM Viewed from the Datastore

Hypothetical situation but we face similar to this in our production environment on many occasions.

We receive a Health alert from a datastore investigation shows health has dropped due to upturn in anomalies, further investigation shows that the datastore was subject to high IOPS about an hour ago, a very sudden peak and then it fell away a few minutes later. The datastore contains 20 VM's any of which could of caused the high IO, how do we easily find the guilty VM without going through and looking at graphs of all 20 VM's seperatley?

Thanks in Advance.

Brett

Reply
0 Kudos
3 Replies
mark_j
Virtuoso
Virtuoso

If you look at the datastore resource, the root cause analysis hierarchy should give you an indication of which VMs upon it were also anomalous. Also, if you have Advanced+, in the Custom UI you can create a quick dashboard to populate a metric selector+metric graph using a multiselector.. thus giving a quick stack graph or top-down list of the virt disk:cmd/s for all vms.

If you find this or any other answer useful please mark the answer as correct or helpful.
Reply
0 Kudos
vThinkBeyondVM
VMware Employee
VMware Employee

Its not relevant to your question directly. You may be aware of this as well.

To avoid such situation, you could  leverage SIOC which is based on VM shares @IOPS. No VM will get more IOPS above the configured IOPS shares on each VMDK. SIOC comes in picture only when there is IO contention on datastore.

Ref:http://www.vmware.com/files/pdf/techpaper/VMW-vSphere41-SIOC.pdf


----------------------------------------------------------------
Thanks & Regards
Vikas, VCP70, MCTS on AD, SCJP6.0, VCF, vSphere with Tanzu specialist.
https://vThinkBeyondVM.com/about
-----------------------------------------------------------------
Disclaimer: Any views or opinions expressed here are strictly my own. I am solely responsible for all content published here. Content published here is not read, reviewed or approved in advance by VMware and does not necessarily represent or reflect the views or opinions of VMware.

Reply
0 Kudos
rkilimci
Enthusiast
Enthusiast

Hi,

You can create a custom top- N analysis dashboard that contains all of the VM in datastore. It gives you to view high IOPs in one screen. Also you can use latency metrics for analysis.

Regards

Reply
0 Kudos