![持续的磁盘活动——如何知道哪些文件正在被不间断地访问?](https://linux22.com/image/503944/%E6%8C%81%E7%BB%AD%E7%9A%84%E7%A3%81%E7%9B%98%E6%B4%BB%E5%8A%A8%E2%80%94%E2%80%94%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E5%93%AA%E4%BA%9B%E6%96%87%E4%BB%B6%E6%AD%A3%E5%9C%A8%E8%A2%AB%E4%B8%8D%E9%97%B4%E6%96%AD%E5%9C%B0%E8%AE%BF%E9%97%AE%EF%BC%9F.png)
在我的 Windows 2003 Server 上,磁盘活动最近失控了 - 磁盘队列越来越长,资源等待时间越来越长。我正在寻找一个可以让我查看两件事的工具:
- 哪些进程导致了大部分磁盘访问
- 哪些文件正在被不断访问
对我来说,第二个似乎更重要,因为我可以识别出哪些文件最好压缩(以降低磁盘读取的大小并将负载转移到处理器,而处理器的使用率很低),哪些文件最好移动到 FC SAN。
感谢您的建议!
答案1
答案2
不久前我用 Filemon 做过类似的事情。后来发现有一个名为 ProcessMon 的新工具可以进行实时注册表和文件系统监控。
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
编辑 - Evan 抢先了一步;我也喜欢用 PAL 来分析性能计数器,这是一个很好的建议。