私のWindows環境(メイン開発マシン)は、ハードディスクを含む操作で少し遅くなっています。目安として、HDライトは常に点滅しています。大きなファイルの保存と読み込みは本当に遅いです。
どのプログラム/プロセスが実際にディスクI/Oを使用しているか、どの程度、可能であればどのディスクを使用しているかを監視する方法があるかどうかを知りたいです。
私はお勧めします Process Explorer 。これはタスクマネージャの代替であり、多くの機能の中でIO統計の追跡を行います。これにより、どのプログラムに問題があるかを見つけることができます。
どのプログラムが原因であるかがわかり、さらに詳細が必要な場合は、 Process Monitor を使用して問題のある正確なファイルを追跡できます(そうしないと、データが多すぎるため、正確なプログラムにフィルターされます)。
Windowsのパフォーマンスモニターは、法案に適合しているようです。プログラムはControl Panel | Administrative Tools | Performance
から、または%SystemRoot%\system32\perfmon.msc /s
を実行して開始できます。場所が示唆しているように、適切に動作するには、おそらく管理者特権が必要です。
パフォーマンスツール内で、相対、平均、または絶対ディスクの読み取り/書き込み時間、データ量、キューの長さなど、監視するさまざまな基準を合計として、または選択した論理ディスクごとに設定できます。
Precoess Explorerもお勧めしますが、Windowsタスクマネージャーからこの情報を入手できます。 [プロセス]タブに切り替えると、[表示]メニューから表示する追加の項目を選択できます。
(少なくともWindows 7では、XPマシンにアクセスできません)表示する追加情報には、読み取り/書き込みの数と、バイト数。