Baru-baru ini saya memperhatikan daya tahan baterai saya mengalami penurunan yang cukup signifikan dan proses "kernel_task" menggunakan cukup banyak CPU (konstan 1-6% pada 2.8GHz dual-core i7, 2010 MBP). Jelas saya pikir penggunaan CPU kernel_task berkontribusi terhadap penurunan baterai dan saya perlu mencari tahu mengapa.
Mencari di Google, tampaknya kernel_task adalah versi Windows X "svchost.exe" dari OS X - proses melakukan segalanya yang terkenal yang tidak dapat Anda debug sepenuhnya, Anda harus secara manual membalik sakelar hingga salah satu di antaranya berfungsi.
Apakah ada cara saya dapat lebih mudah mencapai bagian bawah dari aktivitas kernel_task yang tidak terkendali? Saya belum mencoba reboot karena jika itu "memperbaikinya", itu tidak benar-benar memperbaiki masalah yang mendasarinya.
Activity Monitor menunjukkan penggunaan CPU. Ketika saya menekan Inspect, ini menunjukkan 77 utas, 2 port, jam dan jam waktu CPU, Konteks Beralih naik sekitar 400 per detik, dan Pesan Masuk dan Keluar Mach keduanya naik sekitar 6.000 per detik.
Bagaimana saya bisa memeriksa atau memonitor kernel_task
proses ini dan mencari tahu apa yang sebenarnya menggunakan semua kekuatan ini?
(catatan: tersangka saya saat ini adalah pembaruan 10.6.7 baru-baru ini, pembaruan Firefox dari 4 beta 10 ke RC, atau ScreenResX - ini adalah semua hal yang telah saya lakukan baru-baru ini yang dapat saya pikirkan)
kernel_task
sebagai di luar kendali. Activity Monitor mungkin bukan utilitas terbaik untuk diagnosa di area ini. Di Konsol, tambahkan kueri log sistem untuk membantu Anda mengidentifikasi cara-cara di mana tugas kernel digunakan; kemudian perbaiki pertanyaan pembuka menjadi pertanyaan yang mungkin lebih mudah dijawab.