Windows 7マシンが常にHDDの読み取り/書き込みを行っており、すべてが遅くなっている理由を理解しようとしています。スクリーンショットでわかるように、resmonは、svchost.exe(pid 756)から発生するディスクアクティビティがたくさんあることを報告しています。しかし、Process Monitorでは、プロセス756は、定期的なプロファイリングを除いて、何も実行していないようです。これはどうして可能ですか?彼らは互いに矛盾しているようですか?
私はばかげています。この問題をさらに詳しく調べるにはどうすればよいですか?
Windowsがバックグラウンドで実行することがいくつかあります。
アップデートのインストールはTrustedInstaller.exeによって行われるため、問題はありません。プリフェッチが表示されるので、Windowsが頻繁に使用されるファイルを探しており、それらを使用可能なメモリにロードしていると想定します。このようにして、ほとんどのアプリケーションがより速く起動します。
アップデートをインストールすると、PCのパフォーマンスにわずかな問題が発生する場合がありますが、インデックス作成、プリフェッチ、デフラグはすべて優先度の低いI/Oを使用して実行されるため、気付かないでしょう。ハードドライブから何かを必要とするアクションを実行すると、優先度の低いものは停止します。
同じPIDを持つ複数のサブプロセスをsvhost.exe内で実行できます
Svchostプロセスを右クリックし、[サービスに移動]を選択すると、タスクマネージャーに何があるかを確認できます。これにより、svchostの特定のインスタンスで実行されているすべてのサービスが一覧表示されます。それはあなたのためにそれらを強調表示します、あなたはそれらを表示するためにスクロールしなければならないかもしれません。これらは、その特定のPIDで実行されているすべてのサービスです。もう1つの方法は、タスクマネージャーの[サービス]タブに直接移動し、[PID]列ヘッダーをクリックすると、それらが並べ替えられ、PIDが検索されます。
どのサービスが書き込みを引き起こしているかを追跡するには、それを整理するために プロセスモニター などの他のソフトウェアが必要になります。それは非常に強力なソフトウェアであり、あなたは研究する必要があるでしょう それを使用する方法
。
これは Superfetch サービスのように見えます。低いIO優先度で実行され、他のアプリケーションのパフォーマンスに影響を与えません。