Windows Server 2008 R2:CPU 随机飙升...我如何找到罪魁祸首?

Windows Server 2008 R2:CPU 随机飙升...我如何找到罪魁祸首?

在我的双插槽服务器上,我偶尔会看到一天中随机时段内所有核心的 CPU 使用率突然飙升至 100%,持续约 5 秒。这种情况每天发生一两次。我发现这种情况的唯一原因是我正在运行的另一个应用程序的日志。Windows Server 2008 R2 有哪些工具可以帮助我准确了解导致这种情况的原因?我没有运行任何会同时最大化所有 12 个核心的程序。

答案1

性能监视器

我会用perfmon.exe它来设置 CPU 日志记录并记录导致峰值的进程。一旦您知道了,您就可以使用任意数量的工具深入研究有问题的进程,包括使用 进行更详细的日志记录(perfmon.exe如果在找到行为不端的进程后仍需要帮助)。

答案2

您可以使用 Microsoft进程转储SysInternals 故障排除套件实用程序来查看导致这些峰值的原因

相关内容