web-dev-qa-db-ja.com

タスクマネージャはわずか0.5Mbpsで100%のディスク使用率を示します

私のPCは100%のディスク使用量を示していますが、タスクマネージャは合計使用量として0.4Mbpsしか表示せず、PCはフリーズします。

他の時には、ディスクI/Oが最大7 Mbpsになるのを見ることができますが、PCはフリーズしません。

私はResource Monitorにもドリルダウンしましたが、実際にはあまりにも多くのディスクを使用しているものは見つかりません。

どのように私は犯人プログラムを追跡することができますか?トロイの木馬やウイルスではないと確信しています。

私はまだこのサイトに10ポイントを持っていないので、私はスクリーンショットをアップロードすることができません:-(

16
user1880957

それは本当にあなたがアクセスしているものに依存します。これが、正確に何千ものファイルを場所を越えてコピーするのが遅い理由です(ここで を見てください )。

したがって、ハードドライブに分散しているファイルにアクセスする必要がある操作を実際に実行している場合は、転送速度が実際には非常に遅い場合でも、はるかに多くの利用率が得られます。高速でも、I/Oの使用率ははるかに低くなります。したがって、それはあなたが実行している操作についてのすべてです。

もう1つの理由は、すでに述べたように、ディスクが非常に細かく断片化されている可能性があるためです。したがって、任意のファイルにアクセスするには、同じデータにアクセスするためにディスクをさらに回転させる必要があります。したがって、私の提案は徹底的にドライブを最適化することでしょう。

これでうまくいかない場合は、マルウェアである可能性もあるため、OSの再インストールを試すことができます。

最後に述べたように、最後の理由はドライブの障害である可能性があります。その場合は、実際にはほとんどできません。不良セクタなどをチェックしてみてください。

9
PulseJet

転送速度に関係なく、100%のディスク使用率はディスクが最大容量で動作していることを示し、他のIO操作は負荷が収まるまで待つ必要があります。

リソースモニタを開き(実行コマンドでresmon)、[ディスクプロセス]セクションと[ディスクアクティビティ]セクションの両方で、ディスクタブに移動して読み取り/書き込み速度(バイト/秒)でソートできます。

Disk Activityセクションは、プロセスがIOを詰まらせている読み書きしようとしている特定のファイルについて知らせます。

通常、この動作はあなたのドライブが大きく断片化されていることを示しています。ドライブを最適化してみてください。断片化の程度によっては数時間かかることがあります。

この動作のもう1つの兆候は、HDDが故障している可能性があることですが、この場合は転送速度が通常0.1Mbpsに固定され、常に特定のファイルに固定されていることに気付いたので、それはあり得ません。

最適化を行ってもHDDのパフォーマンスの問題が解決しない場合は、故障する可能性があるHDDを調べている可能性があります。できるだけ早くデータをバックアップしてください。

また、最適なパフォーマンスを得るには、Windowsで推奨されているように、パーティションに少なくとも20%の空き容量が必要です(または15%でした)。

6
masadwin