我们有一个简单的工作人员从队列中获取消息并运行一些查询。我们自己都没有写过磁盘,但我们确实在滚动设置中打开了诊断功能。
偶尔磁盘写入/读取尖峰,工作人员变得没有响应。尝试写入磁盘的角色是什么?从表面上看,它似乎不是崩溃转储,因为那些表和blob仍然是空的。我们的诊断程序配置不正确吗?
答案 0 :(得分:1)
尝试在Azure门户中的角色配置中启用远程桌面支持。
问题重新出现后,通过RDP登录并启动资源监视器。 “磁盘”选项卡应该能够按进程和文件查明磁盘IO使用情况。
答案 1 :(得分:0)
答案 2 :(得分:0)
所以,这是一个非常开放的问题,很难预测。您的云服务最终是Windows机器,Windows上发生的事情(通常)只能由Windows内部的某些内容监控。
Windows Update相关任务很可能正在运行。这些可能会导致磁盘R / W出现尖峰
我们通常会建议使用CloudMonix的用户,并想知道导致CPU /内存/其他问题的原因是什么导致在他们的计算机上安装CloudMonix代理,因为它捕获正在运行的进程,内存和CPU利用率,并且可以显示导致的进程穗状花序。通常磁盘R / W中的峰值与CPU使用率的峰值相关。
请注意,如果峰值是由您自己的代码引起的,那么您需要使用RedGate的ANTS性能分析器或Jetbrains dotTrace等分析器来确定最终的根本原因。
HTH