web-dev-qa-db-ja.com

コンピューターは非常に遅くなりますが、タスクマネージャーはCPU使用率を表示しません

たとえば、リソースを大量に消費するプログラムを実行した後、通常は非常に安定しているWindows7 PCが、数分間、事実上応答しなくなることがあります。 Explorerでディレクトリを変更しても、緑色のプログレスバーが数秒間表示される場合があります。Chromeのタブをクリックすると、別のウィンドウで10秒間切り離されます。

この間、CPU使用率は実質的にゼロであり、タスクマネージャーで1%を超えるCPUを使用しているものはなく、CPUの合計は2%程度であることがよくあります。

時間の経過とともに、物事はゆっくりと通常の応答状態に「回復」しますが、コンピューターは一生懸命働いた後に自分自身を回復する必要はありません。

これはどのような問題を示しており、私はそれについて何ができますか?私はMSEウイルススキャナーを実行していますが、リアルタイム保護についてはこれで終わりです。

2
Mr. Boy

私は以前にそのような問題を見つけました。他の人が言っているように、それはしばしばHDDの故障が原因でしたが、数年前にHP Mini110ネットブックのソリッドステートHDDでWindows XP)で見たことがあります。ディスクの書き込みが忙しく、すべてがまったく使用できないことがよくありました。この問題は、Ubuntuなどの他のOSでは発生せず、Windows7については言えません。

ドライバーの更新を探すか、別のOSを試す価値があるかもしれません(Live CDなどからでも)。

Windowsでは、パフォーマンスモニター(リソースモニターとは異なります)を確認し、[パフォーマンス]> [監視ツール]> [パフォーマンスモニター]ツリーで(緑色のプラスアイコン)を追加し、ツリーの[物理ディスク]部分の下に[キューサイズに関連するエントリ。ディスクの1つに、長期間にわたって非常に大きいキューサイズが含まれていることがわかると思います。

1
Cameron Kerr

CPU時間は、カーネルモードでもデバイスドライバーによって消費される可能性があり、タスクマネージャーではCPU%として表示されません。

Process Explorer を取得し、SystemおよびInterruptsとDPCの機能を確認します。

CPU使用率グラフを開くこともできます(ツールバーの最初のグラフをダブルクリックします)。カーネルモードが赤で、ユーザーモードが緑で表示されます。

0
Thomas Weller