我的 Windows 环境(主开发机器)在涉及硬盘的操作时运行速度有点慢。HD 灯不断闪烁,例如保存和加载大文件的速度非常慢。
我想知道是否有一种方法可以监控哪些程序/进程实际使用磁盘 I/O,以及使用程度如何,如果可能的话,使用哪个磁盘。
答案1
答案2
Windows 的性能监视器似乎确实符合要求。该程序可以从Control Panel | Administrative Tools | Performance
或通过运行启动%SystemRoot%\system32\perfmon.msc /s
。它可能需要提升用户权限才能正常运行,正如其位置所暗示的那样。
在性能工具中,您可以设置各种标准来监控,包括相对、平均或绝对磁盘读/写时间、数据量、队列长度等等 - 作为总数或每个选定的逻辑磁盘。
答案3
我也建议使用 Precoess Explorer,但 Windows 任务管理器可以为您提供此信息。如果您切换到进程选项卡,则可以从“查看”菜单中选择要查看的其他内容。
(至少在 Windows 7 上 - 我目前无法访问 XP 机器)要查看的附加信息包括 I/O 读取和写入,包括读取/写入次数和字节数。