Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan dalam Activity Monitor, seperti hidd, mdsworker, installd, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!
"Kernel", jika Anda tidak tahu, merupakan inti dari sistem operasi apa pun, yang berada di antara CPU, memori, dan perangkat keras lainnya serta 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 kegiatan yang bervariasi ini di bawah satu banner: kernel_task.
Jika komputer Anda tidak berjalan lambat, jangan khawatir tentang proses ini yang menghabiskan banyak memori atau terkadang menggunakan siklus CPU: itu normal. Memori yang tidak digunakan adalah memori yang terbuang, sehingga kernel_task akan membuatnya bekerja untuk hal-hal seperti file cache, dan menjalankan sistem operasi modern berarti terkadang menggunakan beberapa daya CPU.
Tetapi jika kernel_task selalu menggunakan sebagian besar sumber daya sistem Anda, dan Mac Anda benar-benar lambat, Anda mungkin memiliki masalah. Memulai ulang Mac Anda adalah satu-satunya cara untuk me-restart kernel Anda, dan terkadang itu akan menyelesaikan semua masalah. Tetapi jika perilaku itu terus berlanjut, berikut ini sedikit lebih banyak informasi.
kernel_task Berpura-pura Menggunakan Siklus CPU Untuk Menjaga Segalanya
Jika Anda melakukan sesuatu yang membutuhkan banyak kekuatan pemrosesan - mengubah video 4K, katakanlah - Anda mungkin bertanya-tanya apa yang begitu lama dan melihat Activity Monitor. Seringkali Anda akan melihat kernel_task menggunakan banyak daya CPU … kekuatan 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 menjadi terlalu panas. Untuk mengutip halaman dukungan Apple:
One of the functions of kernel_task is to help manage CPU temperature by making the CPU less available to processes that are using it intensely. In other words, kernel_task responds to conditions that cause your CPU to become too hot, even if your Mac doesn’t feel hot to you. It does not itself cause those conditions. When the CPU temperature decreases, kernel_task automatically reduces its activity.
Jadi tidak kernel_task sangat menggunakan semua daya CPU: itu hanya mencegah proses intensif Anda menggunakannya untuk mencegah pemanasan berlebih. Semuanya harus kembali normal ketika Anda keluar dari zona bahaya.
Salah satu aplikasi dengan kebiasaan buruk menggunakan banyak CPU dan mendorongnya adalah Flash. Jika Anda melihat Flash atau tab browser mengambil banyak daya CPU di samping kernel_task, pertimbangkan untuk mencopot pemasangan atau menonaktifkan Flash sepenuhnya untuk menghindari masalah. Ini akan menghentikan Flash dari menggunakan CPU Anda dengan berbagai bug, dan kernel_task dari harus melindungi CPU Anda untuk menjaga hal-hal keren.
Boot Ke Mode Aman untuk Memecahkan Masalah Kernel
Jika Anda menemukan bahwa kernel_task menggunakan 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 menguji ini, Anda harus mem-boot Mac Anda ke Safe Mode, salah satu opsi startup Mac tersembunyi yang harus diketahui oleh setiap pengguna Mac. Matikan Mac Anda, lalu nyalakan saat menahan tombol Shift. Anda akan melihat kata "Safe Boot" di layar masuk.
Beberapa Hal Lain untuk Dicoba
Jika Anda masih memiliki masalah setelah semua itu, ada beberapa hal yang dapat Anda coba.
Terkadang mengatur ulang NVRAM pada Mac Anda akan membantu. Pertimbangkan untuk memindai Mac Anda untuk malware, yang dapat menyebabkan masalah. Anda juga bisa melakukan hal-hal biasa untuk mempercepat Mac Anda, seperti menghapus item startup yang tidak perlu dan membebaskan ruang hard drive.
Jika tidak ada yang membantu, terkadang Anda harus berhenti membuang-buang waktu dan menginstal ulang macOS dari awal. Tentunya itu harus menjadi pilihan terakhir, tetapi penting untuk mengetahui kapan Anda dipukuli.
Photo Credit: Matthew Pearce