20Aug

Apa itu kernel_task, dan mengapa ini berjalan di Mac saya?

Jadi Anda menemukan sesuatu yang disebut "kernel_task" di Activity Monitor, dan Anda ingin tahu apa itu. Kabar baik: tidak ada yang jahat. Ini sebenarnya sistem operasi anda.

Artikel ini adalah bagian dari seri yang sedang berlangsung 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!

Sebuah "kernel", jika Anda tidak tahu, merupakan inti dari sistem operasi manapun, berada di antara CPU, memori, dan perangkat keras lain dan perangkat lunak yang Anda jalankan. Saat 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 banner: kernel_task.

Jika komputer Anda tidak berjalan pelan, jangan khawatir proses ini menghabiskan banyak memori atau kadang-kadang menggunakan siklus CPU: itu normal. Memori yang tidak terpakai adalah memori terbuang, jadi kernel_task akan menggunakannya untuk hal-hal seperti file caching, dan menjalankan sistem operasi modern terkadang menggunakan sedikit kekuatan CPU.

Tetapi jika kernel_task terus menggunakan sebagian besar sumber daya sistem Anda, dan Mac Anda benar-benar lambat, Anda mungkin memiliki masalah. Restart Mac Anda adalah satu-satunya cara untuk me-restart kernel Anda, dan terkadang hal itu akan menyelesaikan semua masalah. Tapi jika perilaku itu tetap ada, inilah sedikit informasi lebih lanjut.

kernel_task Berpura-pura Menggunakan Siklus CPU Untuk Menjaga Hal-hal yang Keren

Jika Anda melakukan sesuatu yang memerlukan banyak pemrosesan daya untuk mengubah video 4K, katakanlah-Anda mungkin bertanya-tanya apa yang terjadi begitu lama dan melihat Monitor Aktivitas. Seringkali Anda akan melihat kernel_task menggunakan banyak daya CPU. .. daya yang Anda inginkan dari kekuatan itu digunakan oleh proses intensif Anda.

Bisa dimengerti jika Anda frustrasi, tapi ternyata sistem operasi Anda melakukan ini dengan sengaja untuk mencegah CPU Anda dari kepanasan. Mengutip halaman dukungan Apple:

Salah satu fungsi kernel_task adalah membantu mengelola 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 pada Anda. Itu sendiri tidak menyebabkan kondisi tersebut. Ketika suhu CPU menurun, kernel_task secara otomatis mengurangi aktivitasnya.

Jadi kernel_task bukan benar-benar menggunakan semua kekuatan CPU itu: ini hanya mencegah proses intensif Anda menggunakannya dengan tujuan untuk mencegah kepanasan. Segalanya harus kembali normal saat Anda berada di luar zona bahaya.

Salah satu aplikasi dengan kebiasaan buruk menggunakan banyak CPU dan mendorongnya adalah Flash. Jika Anda melihat tab Flash atau browser menghabiskan banyak daya CPU di samping kernel_task, pertimbangkan untuk mencopot pemasangan atau menonaktifkan Flash sepenuhnya untuk menghindari masalah. Ini akan menghentikan Flash untuk menggunakan CPU Anda dengan berbagai bugnya, dan kernel_task harus melindungi CPU Anda agar tetap dingin.

Boot Ke Mode Aman untuk Memecahkan Masalah Kernel

Jika Anda menemukan kernel_task menggunakan banyak CPU atau memori saat 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 ini hadir dengan driver hardware dan beberapa software, dan interface langsung dengan kernel. Kext yang salah bisa menyebabkan kernel_task mengambil sumber daya sistem yang berlebihan.

Untuk menguji ini, Anda harus boot Mac Anda ke Safe Mode, salah satu pilihan startup Mac yang tersembunyi yang harus diketahui pengguna Mac. Matikan Mac Anda, lalu hidupkan sambil memegang tombol Shift. Anda akan melihat kata "Safe Boot" di layar masuk. Mode Aman

tidak mengaktifkan keypad pihak ketiga, jadi jika Mac Anda tidak memiliki masalah dalam safe mode, Anda telah menemukan masalah Anda. Copot pemasangan perangkat lunak atau driver pihak ketiga yang Anda pasang baru-baru ini dan lihat apakah itu membantu.

Jika Anda ingin menyelam lebih jauh, Etrecheck menjalankan puluhan diagnostik, termasuk daftar semua kexts yang terpasang dan berjalan pada sistem Anda. Copot pemasangan apa pun yang Anda pikir mungkin menyebabkan masalah, dan lihat apakah itu bisa menyelesaikannya. Jika tidak, Anda mungkin perlu mempertimbangkan perjalanan ke Apple Store, atau bengkel Mac lokal Anda yang ramah.

Beberapa Hal Lain untuk Mencoba

Jika Anda masih memiliki masalah setelah semua itu, ada beberapa hal yang dapat Anda coba.

Terkadang mengatur ulang NVRAM di Mac Anda akan membantu. Pertimbangkan untuk memindai Mac Anda untuk malware, yang dapat menyebabkan masalah. Anda juga bisa melakukan hal yang 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 waktu dan menginstal ulang macos dari awal. Tentunya itu harus menjadi upaya terakhir, tapi penting untuk mengetahui kapan Anda dipukuli.

Photo Credit: Matthew Pearce