Macでkernel_taskのCPU使用率が高くなる問題を6つの方法で解決する
Macの動作が急に遅くなったり、操作への反応に時間がかかったりしたことはありませんか?また、内部ファンが高速で回転し、Macの過熱や内部部品の損傷を防ごうとしている音が聞こえることもあるでしょう。心当たりがあるなら、できるだけ早くこの問題を解決しましょう。では、具体的にどうすればよいのでしょうか?
開いているアプリをすべて終了してもMacの動作が遅いままであれば、その原因はkernel_taskプロセスにある可能性があります。
kernel_taskとは?
kernel_taskプロセスはmacOSの中核を担うもので、コンピュータを動作させるためのさまざまな低レベル機能を含んでいます。その主な役割の一つは、Macが過熱しないよう監視することです。簡単に言えば、kernel_taskは、他のCPU負荷の高いプロセス(4K動画の書き出しなど)がMacのリソースを大量に消費していることを検知すると、自らリソースを占有することで、他のプロセスがリソースを使いすぎてMacが過熱するのを防ぎます。
kernel_task問題の解決方法
この問題を解決するには、Mac全体のCPU使用率を下げることが重要です。以下に、実践できる6つの対処法を紹介します。
1. アクティビティモニタでプロセスを終了する
CPU使用率の高い原因を特定するには、「Finder」>「移動」>「ユーティリティ」からアクティビティモニタを開きます。ここには、Mac上で動作中のすべてのプロセスがリアルタイムで表示されます。「CPU」タブを選択すると、CPU使用率の高い順に並べ替えられるので、負荷の高いプロセスを選択し、ウィンドウ上部の「X」ボタンをクリックして終了させましょう。
2. ウイルス対策ソフトでスキャンする
マルウェアはMacの処理能力をほぼすべて消費し、CPU使用率を100%近くまで押し上げることがあります。信頼できるウイルス対策アプリを使って、Macのドライブ全体をフルスキャンしましょう。ウイルス対策ソフトはマルウェアを迅速かつ効率的に検出・除去し、Macのリソースが不正に占有されたり、システムが損傷したりするのを防ぎます。
3. Macを再起動する
再起動するとOSがリフレッシュされ、気づかないうちにバックグラウンドで動作し、プロセッサに負荷をかけていたアプリやサービスが終了します。再起動後もkernel_taskのCPU使用率が高いままの場合は、次に紹介するSMC(システム管理コントローラ)のリセットを試してみてください。
4. SMC(システム管理コントローラ)をリセットする
SMC(System Management Controller)は、キーボード、ファン、バッテリーなど、重要な内部ハードウェアを制御するコンポーネントです。Macのファンが頻繁に全速力で回転している場合は、SMCのリセットが有効です。まず、お使いのMacにT2チップが搭載されているかどうかを確認してください。
T2チップ搭載Macの場合
MacBookの手順
1. Macをシステム終了します。
2. 内蔵キーボードで以下のキーを押し続けます(Macの電源が入ることがあります)。
・キーボード左側のControl
・キーボード左側のOption
・キーボード右側のShift
3. 3つのキーを7秒間押し続けたら、そのまま電源ボタンも押し続けます。電源が入っている場合、キーを押し続けている間に電源が切れます。
4. 4つのキーをさらに7秒間押し続けてから、すべて放します。
5. 数秒待ってから、電源ボタンを押してMacの電源を入れます。
iMacの手順
1. Macをシステム終了し、電源ケーブルを抜きます。
2. 15秒待ってから、電源ケーブルを再度接続します。
3. 5秒待ってから、電源ボタンを押してMacの電源を入れます。
T2チップ非搭載Macの場合
バッテリーが取り外せないMacBookの手順
この手順は、2009年半ば〜2017年モデルのMacBook Pro、2017年以前のMacBook Air、およびMacBook(13インチ、2009年半ば)を除くすべてのMacBookに適用されます。
- Macをシステム終了します。
- 内蔵キーボードで以下のキーを押し続けます:
・キーボード左側のShift
・キーボード左側のControl
・キーボード左側のOption - 3つのキーを押し続けながら、電源ボタンも同時に押し続けます。
- 4つのキーを10秒間押し続けます。
- すべてのキーを放し、電源ボタンを押してMacの電源を入れます。
バッテリーが取り外せるMacBookの手順
この手順は、2009年初頭以前に発売されたすべてのMacBook ProとMacBook、およびMacBook(13インチ、2009年半ば)に適用されます。
- Macをシステム終了します。
- バッテリーを取り外します。
- 電源ボタンを5秒間押し続けます。
- バッテリーを取り付け直します。
- 電源ボタンを押してMacの電源を入れます。
iMacの手順
- Macをシステム終了し、電源ケーブルを抜きます。
- 15秒待ってから、電源ケーブルを再度接続します。
- 5秒待ってから、電源ボタンを押してMacの電源を入れます。
SMCのリセットについてさらに詳しくは、Apple公式サポートページをご参照ください。
5. NVRAMをリセットする
NVRAM(不揮発性ランダムアクセスメモリ)とは、メモリチップへの電源が切れていてもデータを保持できる特殊なメモリのことです。NVRAMをリセットすると、kernel_taskのCPU使用率が正常なレベルに戻る場合があります。
- Macの電源を切り、完全にシャットダウンするのを待ちます。
- 電源ボタンを1回押します。
- 画面が点灯した直後、または起動音が鳴ったらすぐに、Option + Command(⌘)+ P + R のキーを押し続けます。
- Macが再起動するまで、4つのキーを押し続けます。
6. Macをセーフモードで起動する
セーフモードで起動すると、kernel_taskのCPU使用率の高さがサードパーティ製ソフトウェアに起因するものかどうかを切り分けられます。まず、お使いのMacがIntel製CPUかAppleシリコン(Apple製チップ)かを確認してください。
Intel製CPUを搭載したMacの手順
1. 画面左上のAppleロゴ >「システム終了」を選択し、シャットダウン後に10秒待ちます。
2. Macを再起動し、すぐにShiftキーを押し続けます。
3. ログインウィンドウが表示されたら、Shiftキーを放します。
4. ログインします。
Appleシリコンを搭載したMacの手順
1. 画面左上のAppleロゴ >「システム終了」を選択し、シャットダウン後に10秒待ちます。
2. 起動オプションのウィンドウが表示されるまで、電源ボタンを押し続けます。
3. 起動ディスクを選択します。
4. Shiftキーを押し続けながら「セーフモードで続ける」をクリックし、その後Shiftキーを放します。
5. ログインします。
セーフモードを終了するには、起動中に何もキーを押さずに、通常通りMacを再起動します。
それでも問題が解決しない場合
kernel_taskのCPU使用率を抑える鍵は、Macを適切な温度に保つことです。上記の解決策をすべて試してもMacの動作が遅いまま、または過熱し続ける場合は、ハードウェアの不具合の可能性もあります。Appleサービスセンターまたは正規サービスプロバイダでMacの診断を受けることをおすすめします。
-
SteamクライアントWebHelperのCPU使用率が高い問題を解決する5つの方法
Steamでゲームをプレイしようとした際に、ゲームやPC全体の動作が重くなると訴えるユーザーが多くいます。タスクマネージャーを詳しく確認すると、Steamのバックグラウンドプロセスである「Steam Client WebHelper」が大量にCPUを消費していることが原因だったのです。本記事では、Steam Client WebHelperによる高CPU使用率の問題を解決する方法を詳しくご紹介します。 Steam Client WebHelperとは? 他の多くのアプリと同様に、Steamにも「WebHelper」と呼ばれる内蔵ブラウザ機能があります。Steamクライアントを起動するたびに、複
-
WindowsでNVIDIAコンテナのCPU使用率が高くなる原因と6つの解決策
ゲーム中にNVIDIAコンテナのCPU使用率が異常に高くなる問題に悩まされているユーザーは少なくありません。NVIDIAは優れたGPUを数多く輩出していますが、同社のツールがかえってパフォーマンスの足かせになることもあります。特にロースペック〜ミドルスペックのゲーミングPCでは、NVIDIAコンテナによる高いCPU消費が深刻な問題になりがちです。では、低〜中スペックのゲーミングPCユーザーは快適なゲーム環境を諦めるしかないのでしょうか?いいえ、そんなことはありません。この記事では、NVIDIAコンテナの高CPU使用率問題を解決する具体的な方法を詳しく解説します。 NVIDIAコンテナとは? N