![Windows Server 2008 R2:CPU 随机飙升...我如何找到罪魁祸首?](https://linux22.com/image/595520/Windows%20Server%202008%20R2%EF%BC%9ACPU%20%E9%9A%8F%E6%9C%BA%E9%A3%99%E5%8D%87...%E6%88%91%E5%A6%82%E4%BD%95%E6%89%BE%E5%88%B0%E7%BD%AA%E9%AD%81%E7%A5%B8%E9%A6%96%EF%BC%9F.png)
在我的双插槽服务器上,我偶尔会看到一天中随机时段内所有核心的 CPU 使用率突然飙升至 100%,持续约 5 秒。这种情况每天发生一两次。我发现这种情况的唯一原因是我正在运行的另一个应用程序的日志。Windows Server 2008 R2 有哪些工具可以帮助我准确了解导致这种情况的原因?我没有运行任何会同时最大化所有 12 个核心的程序。
答案1
我会用perfmon.exe
它来设置 CPU 日志记录并记录导致峰值的进程。一旦您知道了,您就可以使用任意数量的工具深入研究有问题的进程,包括使用 进行更详细的日志记录(perfmon.exe
如果在找到行为不端的进程后仍需要帮助)。
答案2
您可以使用 Microsoft进程转储SysInternals 故障排除套件实用程序来查看导致这些峰值的原因