kernel_taskとは何ですか、どうしてそれが私のMac上で実行されているのですか?
そのため、Activity Monitorで「kernel_task」と呼ばれるものを見つけたので、それが何かを知りたいのです。良い知らせ:それは悪名高いものではありません。それは実際にはあなたのオペレーティングシステムです.
この記事は、hidd、mdsworker、installdなど、Activity Monitorにあるさまざまなプロセスについて説明している一連の記事の一部です。それらのサービスが何であるかわからないのですか?読み始めるほうがよい!
あなたが知らないなら、「カーネル」はあなたのCPU、メモリ、そして他のハードウェアとあなたが走らせるソフトウェアの間に位置するどんなオペレーティングシステムの中核でもあります。 Macを起動すると、カーネルが最初に起動します。基本的に、コンピュータで行うことはすべて、ある時点でカーネルを通過します。 Activity Monitorは、このさまざまなアクティビティすべてを1つのバナーの下に置きます。kernel_task.
コンピュータの動作が遅い場合は、このプロセスが大量のメモリを消費したり、ときどきCPUサイクルを消費したりすることを心配しないでください。これは正常な動作です。未使用のメモリはメモリを浪費するので、kernel_taskはファイルをキャッシュするなどの目的で動作するようにします。最新のオペレーティングシステムを実行すると、CPUパワーを使用することがあります。.
しかし、kernel_taskが常にシステムリソースの大部分を使用していて、Macが本当に遅い場合は、問題がある可能性があります。あなたのMacを再起動することはあなたのカーネルを再起動する唯一の方法です、そして時々それはすべての問題を解決するでしょう。しかし、それでも問題が解決しない場合は、もう少し詳しく説明します。.
kernel_taskは物事をクールに保つためにCPUサイクルを使用するふりをする
処理能力の高い4Kビデオの処理に多くの時間を要するようなことをしているのであれば、何がそれほど時間がかかるのか疑問に思うかもしれませんし、Activity Monitorを見てください。多くの場合、kernel_taskが大量のCPUパワーを消費していることに気付くでしょう。.
あなたがイライラしているならそれは理解できます、しかしそれはあなたのオペレーティングシステムがあなたのCPUが過熱するのを防ぐために故意にこれをしていることがわかります。 Appleのサポートページを引用するには:
kernel_taskの機能の1つは、CPUを激しく使用しているプロセスでCPUを使用できなくすることによって、CPU温度の管理を支援することです。言い換えれば、kernel_taskは、あなたのMacが暑いと感じていなくても、CPUが暑くなりすぎるような状況に対応します。それ自体はそれらの状態を引き起こさない。 CPUの温度が下がると、kernel_taskは自動的にアクティビティを減らします。.
だからkernel_taskは違います 本当に そのCPUパワーをすべて使い果たしているのです。過熱を防ぐために、集中的なプロセスでCPUを使用するのを妨げているだけです。危険地帯を出ると、すべて正常に戻るはずです。.
大量のCPUを使い果たしてこれを促すという悪い習慣を持つ1つのアプリケーションはFlashです。 Flashまたはブラウザのタブがkernel_taskと並んでCPUの電力を大量に消費しているのが見られる場合は、問題を回避するためにFlashを完全にアンインストールまたは無効にすることを検討してください。これはFlashが様々なバグであなたのCPUを使い果たすのを防ぎ、kernel_taskは物事をクールに保つためにあなたのCPUをシールドする必要があるのを防ぎます。.
セーフモードで起動してカーネルの問題を解決する
何もしていないときにkernel_taskが大量のCPUまたはメモリを使い果たしていると感じた場合は、別の問題が発生している可能性があります。通常これは、macOSでは「kext」と呼ばれるサードパーティ製のカーネル拡張と関係があります。これらのモジュールは、ハードウェアドライバとソフトウェアに付属しており、カーネルと直接やり取りします。 kextが間違っていると、kernel_taskが過剰なシステムリソースを占有する可能性があります。.
これをテストするには、Macをセーフモードで起動する必要があります。これは、すべてのMacユーザーが知っておくべき隠れたMac起動オプションの1つです。 Macをシャットダウンしてから、Shiftキーを押しながら電源を入れます。ログイン画面に「Safe Boot」という単語が表示されます。.
セーフモードではサードパーティのkextが有効にならないため、セーフモードでMacに問題がなければ、問題は見つかっています。最近インストールしたサードパーティソフトウェアまたはドライバをアンインストールし、それが助けになるかどうかを確認します.
さらに詳しく知りたい場合は、Etrecheckはシステムにインストールされ実行されているすべてのkextのリストを含む、数十の診断を実行します。問題の原因と思われるものはすべてアンインストールし、それで問題が解決するかどうかを確認します。そうでない場合は、Apple Store、またはあなたの地元のフレンドリーなMac修理店への旅行を検討する必要があるかもしれません。.
他にやるべきこと
それでも問題が解決しない場合は、いくつか試してみることができます。.
MacのNVRAMをリセットすると解決することがあります。問題の原因となっている可能性があるマルウェアについて、Macをスキャンすることを検討してください。不要なスタートアップ項目を削除してハードドライブの空き容量を増やすなど、通常の方法でMacの速度を上げることもできます。.
何も助けにならないなら、時々あなたはあなたの時間を無駄にするのをやめてそして最初からmacOSを再インストールする必要があります。明らかにそれは最後の手段であるべきですが、殴られた時を知ることは重要です.
写真提供:マシュー・ピアース