我如何发现哪个进程导致我的硬盘出现问题?(需要任务管理器的 CPU % 列的磁盘 io 等效项)

我如何发现哪个进程导致我的硬盘出现问题?(需要任务管理器的 CPU % 列的磁盘 io 等效项)

当我注意到我的系统变得缓慢时,我做的第一件事就是打开任务管理器,看看是否有某个进程占用了 100% 的 CPU。当我听到硬盘疯狂运转,但 CPU 却有 99% 处于空闲状态时,我该怎么办?如何按“过去 5 秒内的磁盘 io”或类似内容对我的进程进行排序?

答案1

Filemon 或 procmon 来自系统内部套件; 进程资源管理器也有帮助。免费下载、解压并以管理员用户身份运行它们...

答案2

如果您启动任务管理器并转到进程选项卡,则可以从“查看”菜单添加列。IO 写入和读取可能会立即显示。如果没有,我会选择 Bart 提到的 sysinternals 内容。

答案3

您可以使用 wmic 比较快照:

wmic.exe 进程列表 io /every:10 /repeat:6

此命令将以 10 秒的间隔对您的进程 IO 进行 6 次快照。

此命令:

wmic process list  statistics /format:list

还会为您提供非进程特定的 IO,例如分页文件统计信息。

相关内容