Versi Mac OS X apa yang Anda jalankan?
The kernel_task
Mac OS X 10.9 Mavericks mengambil 1,07 GB RAM pada MacBook Pro 2012 saya (non-Retina) dengan grafis terintegrasi Intel HD4000 dan 16GB RAM sistem. Ya, ini sepenuhnya diperlukan. Jika Anda memiliki lebih banyak RAM fisik, maka Mac OS X akan menggunakan banyak untuk kernel_task
membuat sistem berjalan secara optimal.
Dengan setiap versi baru Mac OS X selama bertahun-tahun, kernel_task
semakin banyak memori yang digunakan untuk menjalankan Mac OS X.
Dalam pengalaman saya, jika Anda menjalankan Mac OS X 10.8 Mountain Lion, Mac Anda harus memiliki lebih dari 4GB RAM sistem untuk berjalan secara optimal (tanpa OS perlu menggunakan swapfile pada hard disk terus-menerus, yang menurunkan kecepatan kinerja). Sekarang tampaknya Mac Anda membutuhkan lebih dari 6GB RAM untuk menjalankan Mac OS X 10.9 Mavericks secara efektif.
Jumlah RAM yang dibutuhkan untuk Microsoft Windows 8.0 dan 8.1 dapat dibandingkan. Inilah yang diperlukan untuk sistem operasi komputer pribadi terbaru pada tahun 2013.
Harap dicatat bahwa banyak fungsi sistem berjalan di bawah kernel_task
, dan daftar apa yang berjalan di Mac Anda berubah berdasarkan apa yang Anda gunakan untuk Mac Anda.
Saya menemukan penjelasan yang bagus untuk Anda, di " Kernel_task mengambil RAM di OS X " dari CNet pada 2011. Kutipan:
... Anda akan melihat proses lain yang disebut "kernel_task" yang juga secara teratur akan menggunakan beberapa ratus megabyte RAM nyata dan tampaknya meningkatkan jejak RAM dengan penggunaan sistem.
Kernel di OS X adalah arsitektur perangkat lunak yang bertanggung jawab untuk menangani sumber daya yang dibutuhkan oleh proses dan program. Ini termasuk manajemen penjadwalan multitasking, memori virtual, input dan output sistem, dan berbagai rutinitas komunikasi antar proses. Selain itu, kernel dapat dimodifikasi dan diberi fungsionalitas yang ditingkatkan dengan memuat ekstensi kernel (kexts) untuk menyediakan manajemen fitur tingkat sistem seperti Bluetooth dan Wi-Fi, prosesor grafis, perangkat keras pihak ketiga, akses ke perangkat periferal, dan sistem file khusus dukung. Intinya, kernel bertanggung jawab untuk menjalankan perangkat keras Anda dan membuat sumber daya perangkat keras tersedia untuk aplikasi dan layanan sistem.
... proses "kernel_task" dapat memakan banyak memori sistem. Ketika sistem mulai, meskipun Anda mungkin memiliki ekstensi kernel dimuat, tidak semua layanan aktif. Sistem mungkin siap untuk menggunakannya, tetapi tidak akan memuatnya sepenuhnya sampai dibutuhkan. Oleh karena itu, jika Anda memulai sistem Anda dan memeriksa Activity Monitor, Anda mungkin melihat proses kernel_task mengambil jumlah RAM yang relatif kecil. Ketika Anda kemudian mulai menggunakan sistem Anda dan mengaktifkan fitur-fitur seperti kamera iSight Anda, layanan Wi-Fi, beralih GPU, dan menggunakan perangkat eksternal, maka kernel_task akan menggunakan sumber daya untuk perangkat ini dan akan bertambah besar.
sysdiagnose
dan melihat apakah saya dapat memecah pertanyaan inti Anda.