Mac OS Xのどのバージョンを実行していますか?
kernel_task
インテルHD4000を搭載したMac OS X 10.9マーベリックスでの私の2012年のMacBook Proの(非網膜)にRAMの1.07ギガバイトを取るには、システムのRAMのグラフィックスと16ギガバイトを統合しました。はい、これは完全に必要です。より多くの物理RAMがある場合、Mac OS Xはkernel_task
システムを最適に実行するために多くを使用します。
長年にわたってMac OS Xの新しいバージョンがリリースされるたびに、はMac OS X kernel_task
を実行するためにますます多くのメモリを使用しました。
私の経験では、Mac OS X 10.8 Mountain Lionを実行している場合、Macは4GBを超えるシステムRAMを最適に実行する必要があります(OSがハードディスク上のスワップファイルを常に使用する必要がないため、パフォーマンス速度が低下します)。Mac OS X 10.9 Mavericksを効果的に実行するには、Macに6GB 以上の RAM が必要なようです。
Microsoft Windows 8.0と8.1に必要なRAMの容量は同等です。これは、2013年の最新のパーソナルコンピューターのオペレーティングシステムに必要なものです。
多くのシステム機能kernel_task
はで実行され、Macで実行されているもののリストは、Macの使用目的に基づいて変化することに注意してください。
2011年のCNetからの「OS XでRAMを占有するKernel_task」で、私はあなたに良い説明を見つけました。見積もり:
...「kernel_task」と呼ばれる別のプロセスが表示されます。これも、数百メガバイトの実際のRAMを定期的に使用し、システムの使用に伴ってRAMフットプリントが増加するようです。
OS Xのカーネルは、プロセスとプログラムが必要とするリソースの処理を担当するソフトウェアアーキテクチャです。これらには、マルチタスクスケジューリング、仮想メモリ、システム入出力、およびプロセス間のさまざまな通信ルーチンの管理が含まれます。さらに、カーネル拡張(kext)をロードしてBluetoothやWi-Fi、グラフィックスプロセッサ、サードパーティのハードウェア、周辺機器へのアクセス、特別なファイルシステムなどの機能のシステムレベルの管理を提供することで、カーネルを変更して機能を拡張できます。サポート。本質的に、カーネルはハードウェアを実行し、ハードウェアリソースをアプリケーションやシステムサービスで利用できるようにする責任があります。
...プロセス「kernel_task」は大量のシステムメモリを占有する場合があります。システムが起動すると、カーネル拡張がロードされていても、すべてのサービスがアクティブであるとは限りません。システムはそれらを使用する準備ができている可能性がありますが、必要になるまでそれらを完全にロードしません。したがって、最初にシステムを起動してアクティビティモニターを確認すると、kernel_taskプロセスが比較的少量のRAMを使用しているのを確認できます。その後、システムの使用を開始し、iSightカメラ、Wi-Fiサービス、GPUの切り替え、外部デバイスの使用などの機能をアクティブ化すると、kernel_taskはこれらのデバイスのリソースを利用し、サイズが大きくなります。
sysdiagnose
して、あなたの核心的な質問を分析できるかどうかを確認してみます。