我的磁盘读取活动突然出现高峰,这可能会导致我的系统一次占用几秒钟.在我设置机器上线之前,我想找出原因.
使用性能监视器我知道我可以记录活动,但这并没有向我显示导致峰值的单个进程.
资源监视器允许我查看进程,但我无法保留日志.似乎除非我在峰值时打开资源监视器,否则我将无法确定导致峰值的过程.
有人可以建议一种方法来使用资源监视器或可以使用的替代工具进行日志记录吗?
我主要做的只是打开一个命令提示符,然后输入perfmon.msc.这给了我性能监视器.然后我用我需要的计数器创建一个Data Collector集.但在此之后分析数据收集器日志是更难的部分.
我写了一篇关于在我自己的博客上分析性能日志的博客文章,它在这里供你参考(还有一个描述哪个计数器用于什么):
Key Performance Counters and their thresholds for Windows Server (suggested by Microsoft).你可以使用很多计数器,还有一些模板.这些模板位于PAL工具(日志性能分析)中:
http://pal.codeplex.com/
此工具还可以为您分析性能日志,并为您提供一个很好的HTML格式的报告.当然,您始终可以选择不使用此工具并自行分析性能日志.