web-dev-qa-db-ja.com

どのプロセスがハードドライブを狂わせているのかを知るにはどうすればよいですか? (タスクマネージャーのCPU%列に相当するディスクIOが必要です)

システムが遅くなっていることに気付いたとき、最初に行うことは、タスクマネージャーを開いて、何らかのプロセスがCPUを100%使用しているかどうかを確認することです。ハードドライブが狂ったようにかき回されているのを聞いたが、CPUが99%アイドル状態になっている場合はどうすればよいですか? 「過去5秒のdiskio」などでプロセスを並べ替えるにはどうすればよいですか?

5
Peter

Sysinternals Suite からのFilemonまたはprocmon; ProcessExplorerも役立ちます。無料ダウンロード、解凍して管理者ユーザーとして実行...

4

タスクマネージャを起動して[プロセス]タブに移動すると、[表示]メニューから列を追加できます。 IO書き込みと読み取りですぐに表示される場合があります。そうでない場合は、Bartが言及したsysinternalsのものを使用します。

3
Kyle Brandt

Wmicを使用してスナップショットを比較できます。

wmic.exeプロセスリストio/every:10/repeat:6

このコマンドは、プロセスのスナップショットをIO 10秒間隔で6回取得します。

このコマンド:

wmic process list  statistics /format:list

ページングファイル統計のように、プロセス固有ではないIOも提供します。

ロブ

1
RobW