我的 Windows Server 上的 CPU 使用率每 22 分钟就会飙升至 100%。
我怎么知道的?我在 中设置了一个“数据收集器集” perfmon
,在我的服务器上运行了几个小时,然后查看了日志文件。我可以看到 CPU 使用率每 22 分钟就会跳到 100%。
我如何知道哪个进程使用它?
PS.Perfmon
可以测量“所有进程”的 CPU 使用率,但仅限于开始记录时已经在运行的进程......
那么。有什么想法吗(除了坐在那里盯着任务管理器 22 分钟 :)
答案1
这可能有点不合常规,但这是一个解决方案。
下载进程管理器来自 Sysinternals 并运行它。
单击顶部区域的其中一个图表。
让图表运行 10 分钟左右。它每秒更新一次。如果扩大图表窗口,您将能够跟踪更大的时间增量。
当您看到峰值时,请将鼠标光标悬停在图表上并查看负责的进程。