如何监控 Windows XP 磁盘 I/O?

如何监控 Windows XP 磁盘 I/O?

我的 Windows 环境(主开发机器)在涉及硬盘的操作时运行速度有点慢。HD 灯不断闪烁,例如保存和加载大文件的速度非常慢。

我想知道是否有一种方法可以监控哪些程序/进程实际使用磁盘 I/O,以及使用程度如何,如果可能的话,使用哪个磁盘。

答案1

我会推荐进程探索器。它是任务管理器的替代品,在众多功能中,它具有跟踪 IO 统计信息的功能。这应该能让您找到哪个程序有问题。

一旦你知道了哪个程序是罪魁祸首,如果你需要更多的细节,你可以通过以下方式追踪哪些文件是问题所在:进程监控(过滤到精确的程序,否则数据会太多)。

答案2

Windows 的性能监视器似乎确实符合要求。该程序可以从Control Panel | Administrative Tools | Performance或通过运行启动%SystemRoot%\system32\perfmon.msc /s。它可能需要提升用户权限才能正常运行,正如其位置所暗示的那样。

在性能工具中,您可以设置各种标准来监控,包括相对、平均或绝对磁盘读/写时间、数据量、队列长度等等 - 作为总数或每个选定的逻辑磁盘。

答案3

我也建议使用 Precoess Explorer,但 Windows 任务管理器可以为您提供此信息。如果您切换到进程选项卡,则可以从“查看”菜单中选择要查看的其他内容。

(至少在 Windows 7 上 - 我目前无法访问 XP 机器)要查看的附加信息包括 I/O 读取和写入,包括读取/写入次数和字节数。

相关内容