如何检查Azure上导致CPU瓶颈的原因

时间:2016-05-22 19:53:26

标签: azure

我无法在某些定期时间找到每天导致CPU增加到100%的原因。有没有办法在Azure仪表板中安装VM,任务管理器?

我有遥测:

enter image description here enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

您可以使用Visual Studio远程调试Azure应用程序: 在Azure虚拟机上启用远程调试时,Azure会在虚拟机上安装远程调试扩展。然后,您可以像平常一样附加到虚拟机上的进程并进行调试。 https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-debug-cloud-services-virtual-machines/#debugging-azure-virtual-machines

此外,还要尝试了解过去发生的情况:如果已激活Azure诊断程序,则会在为诊断配置的Azure存储中获取输出日志。你可以看看那里试图找出导致问题的原因。 您可以将应用程序日志集成到azure日志中,以获取更准确或特定的信息。 https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-dotnet-diagnostics/

您还可以使用第三方日志,例如log4net,...(请参阅相应的扩展程序或nuget包)。