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


9

我的Windows环境(主开发计算机)运行速度有些慢,涉及硬盘的操作。作为指示,HD指示灯不断闪烁,例如,保存和加载大文件的速度确实很慢。

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

Answers:


5

我会推荐Process Explorer。它替代了任务管理器,并且在许多功能中具有对IO统计信息的跟踪。那应该使您能够找到哪个程序有问题。

一旦知道应该归咎于哪个程序,并且需要更多详细信息,就可以通过Process Monitor跟踪哪些确切的文件有问题(过滤到确切的程序中,否则将会有太多的数据)。


我将尝试使用ProcExplorer,因为它已经安装。有什么指针可以在其中找到磁盘I / O吗?
贾瓦

好,找到了。下Select columns... | Process Performance。(如果那是最好的方法?)
贾瓦

@Jawa:右键单击列,然后使用“选择列”菜单。在那里,您将获得一堆属性可供选择。我建议以“ I / O历史记录”作为起点(在“过程性能”选项卡下)。那应该给你漂亮的图。
Josip Medved 2010年

@Jawa:就是这样。:)
Josip Medved 2010年

Process Explorer非常好。其他人都读过-如果您正在寻找比Process Explorer更强大的功能,并且所用的东西比Windows XP更新,则应该研究XPerf。

4

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

在“性能”工具中,您可以设置要监视的各种条件,包括相对,平均或绝对磁盘读/写时间,数据量,队列长度等等-总计或每个选定逻辑磁盘。


好的,这不会按流程分开操作。
贾瓦

1

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.