Saya memecahkan masalah ini.
"Memperbaiki" kernel_task Masalah CPU di MacOS 10.7 / 10.8 Diposting pada 5 Juni 2012 Pembaruan (Awal 2013): Ketika saya menulis panduan ini, berfokus pada Lion 10.7, banyak orang, tentu saja, ditingkatkan ke 10.8 dan telah melaporkan keberhasilan menggunakan prinsip yang sama. Namun, entri plist belum ditambahkan untuk model yang lebih baru, misalnya MacBook Air atau MacBook Pro (+ retina) yang baru. Oleh karena itu, jika Anda mengikuti panduan ini dengan tepat Anda dapat mengalami masalah seperti pengenal model Anda tidak terlihat. Setelah mendiagnosis hal ini dengan orang lain melalui email, akan terlihat bahwa sistem menggunakan plist lain dalam direktori, oleh karena itu menghapus semua plist telah berfungsi. Saya tidak dapat berkomentar lebih lanjut atau membuktikan hal ini karena saya tidak memiliki perangkat keras yang tersedia. Biarkan saya tahu apakah ini bekerja untuk Anda ... ..
Saya menggunakan berbagai macam sistem operasi di rumah, semua layanan disediakan oleh Linux, misalnya firewall, perutean, penyimpanan file, dan media DLNA. Namun, saya juga suka menggunakan Mac, saya punya MacBook Air akhir 2009 yang saya gunakan saat bepergian. Terlepas dari semua kekurangan Lion, saya sangat suka menggunakannya - aplikasi layar penuh, gerakan dan Mail.app baru sangat mengesankan. Spesifikasi mesin ini benar-benar bukan sesuatu yang istimewa, kurangnya ekspansi benar-benar menyisakan banyak yang diinginkan tetapi untuk apa yang saya lakukan-itu banyak. Saya pasti akan meningkatkan ke Ivy Bridge MacBook Air baru ketika keluar, mungkin kemudian saya akan memiliki lebih dari 2GB memori dan dapat menjalankan VM juga (!).
Masalah terbesar yang saya alami dengan mesin ini di Lion (tidak memilikinya di Snow Leopard) adalah dengan kernel_task. Alih-alih memecah semua operasi kernel yang mendasari ke dalam proses masing-masing (dan utas terkait), mereka semua dikonsumsi oleh satu 'tugas' (lebih dari representasi dasar-dasar arsitektur mikrokernel) yang muncul dalam daftar proses. Apa yang saya perhatikan adalah bahwa 'tugas' ini terkadang tidak terkendali, menghabiskan sumber daya CPU dengan prioritas tertinggi. Untuk waktu yang lama saya tidak yakin apa yang dilakukannya, sepertinya akan menendang ketika saya melakukan sesuatu yang relatif intensif (untuk Mac tetap), misalnya YouTube.
Banyak orang menyarankan bahwa 'nakal nakal' (driver / modul kernel) dapat menyebabkan masalah, mungkin modul yang tidak kompatibel sedang dijalankan oleh OS X yang diinstal ketika sistem menjalankan Snow Leopard. Ini sepertinya masuk akal karena boot dalam safe-mode tidak akan menyebabkan masalah. Cukuplah untuk mengatakan, saya membuat Lion Install-USB dan menginstal ulang dari awal; coba tebak ... masalah yang sama dalam hitungan jam! Setelah sedikit menggali sekitar dan menyelidiki 'proses' kernel_task itu jelas untuk melihat bahwa itu adalah perulangan melalui sesuatu yang terus menerus. Setelah penelitian lebih lanjut saya menemukan bahwa kernel akan terus mengulang beberapa tugas yang sangat sederhana, misalnya mendapatkan tanggal, oleh karena itu 'mengkonsumsi' (dengan prioritas tertinggi) mayoritas CPU dalam upaya untuk mendinginkan sistem.
Jadi, ini semua berkaitan dengan kontrol suhu - Anda 'menghapus' sebagian besar pangsa CPU dari aplikasi lain dan melakukan tugas overhead rendah terus menerus sampai suhu CPU turun. Ini terdengar seperti solusi yang bagus untuk pendinginan, tetapi sangat mengganggu. Sifatnya yang agresif membuat sistem terhenti dalam banyak hal, terlepas dari kenyataan bahwa CPU di MacBook Air saya jarang melebihi 70 derajat (celcius). Mempertimbangkan TJ Max dari Core2Duo 2.13GHz kecil saya adalah 85 derajat saya lebih suka kernel_task tidak mengambil tindakan invasif ini.
Untungnya, "fitur" ini dibangun ke dalam kext, di mana masing-masing pengenal model menentukan cara mengontrol suhu CPU melalui tindakan invasif ini. Perbaikan sederhana adalah untuk menghapus entri untuk pengenal model Anda dari kext ini - jika itu "tidak tahu" apa yang harus dilakukan dengan model khusus Anda, itu tidak akan mengambil tindakan apa pun. Sekarang, inilah penafian… dengan mengambil tindakan yang sama seperti yang akan saya uraikan di bawah ini, saya sama sekali tidak bertanggung jawab atas kerusakan atau kehilangan yang disebabkan oleh Anda atau properti Anda, Anda melakukan ini atas kehendak bebas Anda sendiri. Anda memiliki fungsionalitas yang terlalu tinggi yang dirancang untuk memperpanjang usia peralatan Anda, meskipun faktanya invasif dan sangat menjengkelkan karena ada alasannya. Bagaimanapun, ke hal-hal yang menyenangkan ...
Pertama, Anda membutuhkan pengenal model Mac sial Anda: