使用资源监视器进行记录?

使用资源监视器进行记录?

我的磁盘读取活动突然激增,这会让我的系统一度陷入瘫痪几秒钟。我想在将机器投入运行之前找出原因。

使用性能监视器,我知道我可以记录活动,但这并不能显示导致峰值的单个进程。

资源监视器允许我查看进程,但我无法保存日志。除非我在峰值出现时打开资源监视器,否则似乎无法识别导致峰值的进程。

有人可以建议一种使用资源监视器进行记录的方法,或者可以使用其他工具吗?

答案1

我最常做的就是打开命令提示符,然后输入 perfmon.msc。这样就可以打开性能监视器。然后我创建一个数据收集器集,其中包含我需要的计数器。但之后,分析数据收集器日志是最困难的部分。

我在自己的博客上写了一篇关于分析性能日志的文章,这里供您参考(其中还描述了哪个计数器用于什么): Windows Server 的关键性能计数器及其阈值(Microsoft 建议)。您可以使用很多计数器,也有一些模板。这些模板位于 PAL 工具(日志性能分析)中: http://pal.codeplex.com/

此工具还可以为您分析性能日志并为您提供漂亮的 HTML 格式报告。当然,您也可以选择不使用此工具并自行分析性能日志。

相关内容