Apa itu kernel_task, dan Mengapa Itu Berjalan di Mac Saya?
Jadi Anda menemukan sesuatu yang disebut "kernel_task" di Activity Monitor, dan Anda ingin tahu apa itu. Berita bagus: tidak ada yang jahat. Ini sebenarnya sistem operasi Anda.
Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan di Activity Monitor, seperti hidd, mdsworker, installd, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!
"Kernel," jika Anda tidak tahu, adalah inti dari sistem operasi apa pun, berada di antara CPU Anda, memori, dan perangkat keras lain dan perangkat lunak yang Anda jalankan. Ketika Anda menghidupkan Mac Anda, kernel adalah hal pertama yang dimulai, dan pada dasarnya semua yang Anda lakukan di komputer Anda mengalir melalui kernel di beberapa titik. Activity Monitor menempatkan semua aktivitas yang bervariasi ini di bawah satu spanduk: kernel_task.
Jika komputer Anda tidak berjalan lambat, jangan khawatir proses ini menghabiskan banyak memori atau sesekali menghabiskan siklus CPU: itu normal. Memori yang tidak digunakan adalah memori yang terbuang, jadi kernel_task akan membuatnya bekerja untuk hal-hal seperti caching file, dan menjalankan sistem operasi modern terkadang menggunakan daya CPU..
Tetapi jika kernel_task secara konstan menggunakan mayoritas sumber daya sistem Anda, dan Mac Anda sangat lambat, Anda mungkin memiliki masalah. Restart Mac Anda adalah satu-satunya cara untuk me-restart kernel Anda, dan kadang-kadang itu akan menyelesaikan semua masalah. Tetapi jika perilakunya berlanjut, berikut ini sedikit informasi.
kernel_task Berpura-pura Menggunakan Siklus CPU Untuk Menjaga Semuanya Tetap Keren
Jika Anda melakukan sesuatu yang membutuhkan banyak pemrosesan video 4K konversi daya, katakan-Anda mungkin bertanya-tanya apa yang memakan waktu begitu lama dan melihat Activity Monitor. Seringkali Anda akan melihat kernel_task menggunakan banyak daya CPU… daya yang Anda lebih suka daya yang digunakan oleh proses intensif Anda.
Dapat dimengerti jika Anda frustrasi, tetapi ternyata sistem operasi Anda melakukan ini dengan sengaja untuk mencegah CPU Anda dari kepanasan. Mengutip halaman dukungan Apple:
Salah satu fungsi dari kernel_task adalah untuk membantu mengatur suhu CPU dengan membuat CPU kurang tersedia untuk proses yang menggunakannya secara intensif. Dengan kata lain, kernel_task merespons kondisi yang menyebabkan CPU Anda menjadi terlalu panas, bahkan jika Mac Anda tidak terasa panas bagi Anda. Itu sendiri tidak menyebabkan kondisi-kondisi itu. Ketika suhu CPU menurun, kernel_task secara otomatis mengurangi aktivitasnya.
Jadi kernel_task tidak sangat menggunakan semua daya CPU itu: itu hanya mencegah proses intensif Anda menggunakannya untuk mencegah overheating. Semuanya akan kembali normal ketika Anda keluar dari zona bahaya.
Salah satu aplikasi dengan kebiasaan buruk menggunakan banyak CPU dan meminta ini adalah Flash. Jika Anda melihat Flash atau tab browser menghabiskan banyak daya CPU di samping kernel_task, pertimbangkan untuk mencopot atau menonaktifkan Flash sepenuhnya untuk menghindari masalah. Ini akan menghentikan Flash agar tidak menggunakan CPU Anda dengan berbagai bug, dan kernel_task harus melindungi CPU Anda agar semuanya tetap dingin.
Boot ke Safe Mode untuk Memecahkan Masalah Kernel
Jika Anda menemukan kernel_task menghabiskan banyak CPU atau memori ketika Anda tidak melakukan banyak hal, Anda mungkin memiliki masalah lain di tangan Anda. Biasanya ini ada hubungannya dengan ekstensi kernel pihak ketiga, yang disebut "kexts" oleh macOS. Modul-modul ini yang datang dengan driver perangkat keras dan beberapa perangkat lunak, dan antarmuka langsung dengan kernel. Kext yang salah dapat menyebabkan kernel_task mengambil sumber daya sistem yang berlebihan.
Untuk mengujinya, Anda harus mem-boot Mac Anda ke Safe Mode, salah satu opsi startup Mac tersembunyi yang harus diketahui setiap pengguna Mac. Matikan Mac Anda, lalu nyalakan sambil menahan tombol Shift. Anda akan melihat kata "Boot Aman" di layar masuk.
Safe Mode tidak mengaktifkan kexts pihak ketiga, jadi jika Mac Anda tidak memiliki masalah dalam safe mode, Anda telah menemukan masalah Anda. Hapus instalan perangkat lunak pihak ketiga atau driver yang telah Anda instal baru-baru ini dan lihat apakah itu membantu.
Jika Anda ingin menyelam lebih jauh, Etrecheck menjalankan lusinan diagnostik, termasuk daftar semua kunci yang diinstal dan dijalankan pada sistem Anda. Copot pemasangan apa pun yang Anda pikir dapat menyebabkan masalah, dan lihat apakah itu menyelesaikannya. Jika tidak, Anda mungkin perlu mempertimbangkan perjalanan ke Apple Store, atau bengkel Mac lokal yang ramah.
Beberapa Hal Lain untuk Dicoba
Jika Anda masih memiliki masalah setelah semua itu, ada beberapa hal yang bisa Anda coba.
Kadang-kadang mengatur ulang NVRAM di Mac Anda akan membantu. Pertimbangkan untuk memindai Mac Anda dari malware, yang dapat menyebabkan masalah. Anda juga dapat melakukan hal-hal yang biasa untuk mempercepat Mac Anda, seperti menghapus item startup yang tidak perlu dan membebaskan ruang hard drive.
Jika tidak ada yang membantu, kadang-kadang Anda harus berhenti membuang waktu dan menginstal ulang macOS dari awal. Jelas itu harus menjadi pilihan terakhir, tetapi penting untuk mengetahui kapan Anda dikalahkan.
Kredit Foto: Matthew Pearce