question

ArtemBurdin-6224 avatar image
0 Votes"
ArtemBurdin-6224 asked ArtemBurdin-6224 commented

Hyper-V Guest VM perfomance monitoring

I want to find out which VMs are creating excess IO on the CSV datastores that result in high latency. I see that latency on 10K datastores goes higher then 80 ms at times.

VM's reside on common 10K disk group datastores, so when the disk group is impacted, many VM experience problems. The problem with monitoring individual VMs with perfmon is that there are many 10K datastores with VMs that are impacted at the same time

Which tools should I use to looks at statistics at VM level ?
What metrics should I look at?

windows-server-hyper-v
· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi,

I would like to check if the reply could be of help? If yes, please help accept answer, so that others meet a similar issue can find useful information quickly. If you have any other concerns or questions, please feel free to feedback.

Best Regards,
Joan

0 Votes 0 ·

1 Answer

jiayaozhu-MSFT avatar image
0 Votes"
jiayaozhu-MSFT answered ArtemBurdin-6224 commented

Hi,

Thank you for your posting!

Based on your descriptions, I have two tools for you to monitor VM level performance in a cluster:

1) Performance Monitor will always be your choice and you can add counters that you want to better meet your customized needs. Here is the article:

https://www.windowscentral.com/how-use-performance-monitor-windows-10

Please note: Information posted in the given link is hosted by a third party. Microsoft does not guarantee the accuracy and effectiveness of information.

(PS. This article also works for versions other than windows 10)

2) You can also use our Windows Admin Center which can automatically show you the top VMs consuming the most CPU and memory resources. Here are the articles on how to use this service:

https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/overview

https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/use/manage-virtual-machines

In addition, I have found an article about CSV performance related which can better help you monitor and manager your use of CSV and related VMs, including the metrics details you may be interested to:

https://techcommunity.microsoft.com/t5/failover-clustering/cluster-shared-volume-performance-counters/ba-p/371980

Thank you for your support! Wish you have a wonderful day! : )

BR,
Joan


If the Answer is helpful, please click "Accept Answer" and upvote it.

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.


Thank you for an answer!
I have collected both perfmon counters and also the statistics from the array and have observed latency issues:
From the array I observe average 6.9 ms latency for the datastore and from the Hyper-V hosts I observe 100.2 ms latency. A whooping 14x difference
I do understand that there can be a difference in measurement intervals and latency from the SAN, but this seems too much of difference.

What should I do to the recheck if there is really a latency problem?

What should I also check to find the root cause?

0 Votes 0 ·