question

ArieffBinAbdMajid-4285 avatar image
0 Votes"
ArieffBinAbdMajid-4285 asked ArieffBinAbdMajid-4285 commented

Azure VM Performance Best Practices

Hi all,

I am currently setting up some Azure Monitor alerts for VM performance utilizations, so I am wondering are there any best practices on what are the utilization values for each of the resources? I've searched on the internet but can't seem to find much info on it.

Example: Average CPU must be below 80%

Regards,

Rief

azure-virtual-machinesazure-monitor
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.

1 Answer

KalyanChanumolu-MSFT avatar image
0 Votes"
KalyanChanumolu-MSFT answered ArieffBinAbdMajid-4285 commented

@ArieffBinAbdMajid-4285 Welcome to Microsoft Q&A forums.

This is an overly broad topic and the metrics you want to monitor will depend on your use case.

For a compute intensive workload like image processing or machine learning, CPU utilization beyond 80% could be a metric of interest vs low Disk I/O.
But for a VM running a database server, low IOPS on a Disk would require a high priority alert.
That is the reason a generic set of metrics cannot be published as best practices.

Please go through this document that talks about multiple facets of monitoring and identify the metrics for your use case.

https://docs.microsoft.com/en-us/azure/architecture/best-practices/monitoring

Do let us know if you have specific questions.


If an answer is helpful, please click on 130616-image.png or upvote 130671-image.png which might help other community members reading 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.

Hi @KalyanChanumolu-MSFT ,

Ok got it. I was actually looking for the CPU, Memory & Free disk metrics for a general use production VM without any specific use case.
However, I think I will follow the database server VM best practices as the other VM are only used for web and application.
Thanks a lot!

Regards,

Rief

0 Votes 0 ·