つい最近、バッテリーの寿命が大幅に低下し、かなりのCPUを使用する「kernel_task」プロセス(2.8 GHzデュアルコアi7、2010 MBPで1-6%が一定)に気付きました。明らかに、kernel_taskのCPU使用率がバッテリーの低下に寄与していると思うので、その理由を調べる必要があります。
Googleを検索すると、kernel_taskはWindowsの「svchost.exe」のOS Xバージョンです。これは、真にデバッグできない悪名高いすべてのプロセスであり、スイッチが動作するまで手動でスイッチを切り替える必要があります。
簡単に制御不能のkernel_taskアクティビティの一番下に到達できる方法はありますか?再起動を試していないのは、それが「修正」しても、根本的な問題は実際には修正されないからです。
アクティビティモニターはCPU使用率を示します。Inspectを押すと、77個のスレッド、2つのポート、数時間と数時間のCPU時間、コンテキストスイッチが毎秒約400回、Mach Messages InとOutが両方とも毎秒約6,000回表示されます。
このkernel_task
プロセスを何らかの方法で検査または監視し、実際にこのすべてのパワーを使用しているものを把握するにはどうすればよいですか?
(注:私の現在の容疑者は、最近の10.6.7アップデート、4ベータ10からRCへのFirefoxアップデート、またはScreenResXです。これらは、私が最近考えたことのすべてです。)
kernel_task
制御不能とは言いません。アクティビティモニターは、この領域の診断に最適なユーティリティではない場合があります。コンソールでシステムログクエリを追加して、カーネルタスクの使用方法を特定しやすくします。次に、最初の質問をより簡単に答えられる質問に絞り込みます。