web-dev-qa-db-ja.com

CPU使用率が高い場合のトラブルシューティングを行うにはどうすればよいですか?

私のCPU使用率はデフォルトで非常に高いです。プログラムを開始するとすぐに最大値に達します。しばらくすると正常になります。ディスクが感染しているのではないかと疑っています。そこで、MalwareBytesとKasperkeyをインストールしてスキャンしようとしました。しかし、それらはCPUのほとんどを消費します。

システム全体がハングし、システムをスキャンできません。しばらくすると再起動します。誰かが私にこれに対する解決策を提案できますか?そして、誰かが私にPentium 4、2.4 GHz、1 GB RAM実行中のWindows XP Service Pack 3に適した軽量のアンチウイルスを提案できますか?

問題はまだ解決していません。これがProcessExplorerの印刷画面です。 enter image description here 割り込みによる96〜100%のCPU使用率を示しています。このため、私のマシンはクロールしています。誰かが私に解決策を与えることができますか?

2
narayanpatra

あなたの問題には3つの説明があります:

  1. 熱。 CPUが熱くなると、スロットルします。使用可能な作業サイクルが少ないため、すべての作業を完了するのにはるかに多くのCPU時間がかかります。 CPUファンが故障したか、取り扱いの誤りが原因でサーマルインターフェイスの材料にひびが入った可能性があります。

  2. マルウェア。悪意のあるプログラムはCPU使用率を増加させる可能性があります。アンチウイルスプログラムを確実に機能させることができない場合は、起動可能なアンチウイルスレスキューディスクを使用してください。 Kasperskyは、他の多くの無料のものと同様にうまく機能します。

  3. ドライバー。一部のハードウェアドライバーはCPUの問題を引き起こします。すべてのドライバーが最新であることを確認してください。

2
David Schwartz

懸念事項は不明確であり、システムによっては実際には正常な動作である可能性があります。

CPUは、定期的に100%までクロックする必要があります。そうでなければ、そんなに速いものは必要ないでしょう!私の仕事では、CPU使用率が可能な限り100%であることを確認していました:)

プログラムが何かをするのに忙しくて、別のリソースを待たないときはいつでも、それはあなたのプロセッサを完全に忙しくしておくべきです。 100%に達しない場合は、メモリやディスクI/Oなどの他のリソースを待機しているためです。

したがって、プログラムは起動時に何らかの処理を行ってから、入力を待つように聞こえます。以前はそうでなかった場合は、プログラムがフックされている可能性があるため、起動時に新しいDLL 。これは、Googleデスクトップなどの正規のプログラムで発生しますが、他のユーザーも使用できます。プログラムが起動するたびにロードする外部DLLを制御するレジストリエントリがあります。最近、アンチウイルスなどのグローバルな動作をするものをインストールしたかどうかを検討してください。例えば。

1
Itai