Cara Memperbaiki Bug Penggunaan CPU "kernel_task" Yang Tinggi
Tidak pernah menyenangkan ketika komputer Anda mulai berjalan lambat, tetapi bahkan lebih buruk lagi ketika Anda tidak dapat mengetahui mengapa komputer sangat lambat. Jika Anda telah mematikan semua program yang berjalan dan semua yang ada di Mac Anda dan masih terasa seperti bergerak lambat, ini bisa menjadi tanda kernel_task yang ditakuti menyebabkan penggunaan CPU yang tinggi.
Di Mac Anda, kernel_task adalah nama yang diberikan untuk berbagai fungsi tingkat rendah yang memungkinkan komputer Anda bekerja. Ini berarti mencari tahu apa penyebabnya bisa sulit. Kami sudah sering melihat ini, jadi kami punya beberapa kiat untuk membantu Anda menyingkirkan masalah ini.
Mendiagnosis Mac Lambat
Jika Mac Anda tampaknya berjalan lambat, menghasilkan banyak panas, atau terdengar seperti akan lepas landas karena kecepatan kipas yang tinggi, maka Anda membuka Activity Monitor dan mencari tahu mengapa. Ini pada dasarnya setara dengan Windows Task Manager. Activity Monitor adalah alat yang berguna untuk mengelola sumber daya dan proses.
Anda dapat membuka Activity Monitor menggunakan Spotlight: cukup tekan Cmd + Space lalu mulai ketikkan “activity” dan itu akan muncul. Anda juga dapat menemukannya di Applications> Utilities, dan Anda mungkin ingin menyematkannya ke Dock Anda untuk akses yang lebih cepat ketika Anda mengalami masalah besar.
Alasan komputer Anda lambat harus jelas pada tab CPU. Cukup klik tajuk %CPU kolom untuk mengatur proses yang sedang berjalan dengan penggunaan prosesor. Apa pun yang menggunakan daya pemrosesan dalam jumlah besar akan muncul di bagian atas; ini akan bergerak saat komputer Anda melakukan berbagai tugas di latar belakang.
Penggunaan CPU yang tinggi umumnya hanya masalah ketika Anda tidak mengharapkannya. Masuk akal untuk mengharapkan mesin Anda mengunyah sumber daya jika Anda menjalankan game, menonton video di browser Anda, atau mengedit video. Jika satu tab Safari atau proses Mac menggunakan lebih dari pembagian yang adil, itu biasanya berarti ada yang tidak beres.
Mengapa kernel_task Penyebabnya
Anda dapat menghentikan sebagian besar proses dengan mengkliknya, lalu mengklik X di sudut kiri atas layar. Sayangnya, Anda tidak dapat melakukan ini untuk satu proses tertentu: kernel_task. Alasannya adalah kernel_task sebenarnya adalah bagian dari macOS.
Ini bukan hanya satu proses tunggal, tetapi sebenarnya serangkaian proses di bawah satu label. Saat Anda bekerja, macOS melakukan segala macam tugas di latar belakang. Ini termasuk mengirim dan menerima data melalui jaringan, menulis dan membaca data ke disk, dan mengindeks folder atau disk baru untuk pencarian Spotlight.
Proses ini akan sering menggunakan banyak RAM yang tersedia di tab Memori, tetapi itu jauh lebih sedikit mengkhawatirkan. Jumlah RAM yang digunakan akan naik dan turun sesuai kebutuhan. Penggunaan CPU yang tinggi, bagaimanapun, dapat membuat seluruh sistem Anda berhenti, dan bahkan mengakibatkan crash sistem yang sesekali lengkap.
Jadi bagaimana Anda menghentikan kernel_task agar tidak memengaruhi kinerja Mac Anda secara negatif?
Solusi Sederhana untuk Masalah kernel_task
Dalam banyak kasus, restart sederhana Mac Anda akan segera menyelesaikan masalah. Ini bukan solusi jangka panjang permanen jika Anda mengalami masalah ini untuk sementara waktu. Alih-alih, ini perbaikan jangka pendek yang akan memberikan hasil langsung.
Apa pun yang menyebabkan lonjakan penggunaan CPU dapat kembali. Jadi jika Anda mengalami insiden berulang, Anda mungkin ingin mencoba mengatur ulang pengontrol manajemen sistem (SMC) Anda juga. Ini mudah dilakukan dan dapat memperbaiki berbagai masalah macOS.
Petunjuk untuk mengatur ulang SMC sedikit berbeda tergantung pada model Mac yang Anda miliki. Karena dapat mengatasi banyak masalah, kami memiliki panduan lengkap yang merinci Cara Melakukan Reset SMC dan PRAM / NVRAM di Mac Anda. Ini juga mencakup mengatur ulang PRAM Anda, bagian lain dari Mac yang dapat menyebabkan banyak masalah.
Solusi Lain untuk kernel_task Penggunaan CPU Tinggi
Mungkin perbaikan yang paling jelas untuk masalah yang berhubungan dengan OS adalah memperbarui ke versi terbaru dari macOS. Cukup luncurkan System Preferences, klik Software Update, dan jalankan Software Update Apple.
Penyebab umum lain dari penggunaan CPU yang tinggi oleh proses kernel_task adalah Adobe Flash. Hari-hari ketika Flash sangat penting untuk menjelajahi web sudah lama berlalu, tetapi Anda mungkin masih membutuhkannya untuk aplikasi atau situs web tertentu.
Alih-alih memasang Flash, Anda dapat menggunakan browser seperti Google Chrome, yang menyediakan Flash (meskipun opsional). Kemungkinan besar, Anda tidak membutuhkan Flash sama sekali, sehingga aman untuk dihapus.
Jika Anda ingin menghapus Flash sama sekali, jalankan Adobe Flash Player Install Manager dan klik Uninstall.
Menggali Sedikit Lebih Jauh Ke Dalam Penggunaan CPU Tinggi kernel_task
Beberapa telah berhasil menghapus ekstensi kernel, yang merupakan modul kode yang dapat melakukan tugas tingkat rendah. Juga dikenal sebagai "kexts," sebagian besar ekstensi ini dipasang oleh Apple sebagai bagian dari lingkungan inti macOS. Beberapa perangkat lunak akan menginstal ekstensi pihak ketiga sebagai driver, atau untuk mengendalikan perangkat keras.
Salah satu cara cepat untuk memeriksa apakah kext pihak ketiga menyebabkan masalah kernel_task Anda adalah me-reboot mesin Anda ke mode aman. Untuk melakukan ini, hidupkan ulang mesin Anda dan tahan tombol Shift saat boot. Mode aman memuat hanya ekstensi kernel yang diperlukan, jadi jika masalah tidak terjadi dalam lingkungan ini, itu menunjuk ke masalah dengan kext pihak ketiga.
Untuk menyelami hal ini, reboot sistem Anda seperti biasa dan luncurkan Terminal. Kemudian, jalankan perintah
kextstat
untuk melihat ekstensi kernel apa yang saat ini dimuat. Semua ekstensi Apple akan terlihat seperti com.apple.[Etc]
. Sementara itu, driver pihak ketiga akan memiliki nama pengembang di dalamnya, seperti com.paragon-software.filesystems
dan ch.tripmode.TripModeNKE
untuk menyebutkan beberapa.Baca Juga
Cara terbaik untuk menghapus ini adalah menghapus instalan perangkat lunak terkait (Baca Cara Menghapus Program Pada Mac). Untuk beberapa aplikasi, itu berarti memindahkan file aplikasi ke Sampah, kemudian memasukkan kata sandi admin Anda untuk memungkinkan perubahan.
Yang lain mungkin menyertakan file uninstaller PKG yang perlu Anda jalankan. Untuk selebihnya, pergilah ke System Preferences dan cari panel preferensi pihak ketiga. Driver NTFS Paragon, misalnya, menyembunyikan opsi Uninstall di sebelah pengaturannya.
Dimulai dengan OS X El Capitan, Apple memperkenalkan fitur keamanan baru yang memecahkan sejumlah modifikasi pihak ketiga. System Integrity Protection, atau singkatnya SIP, menghentikan aplikasi dari menyuntikkan kode ke aplikasi Apple sendiri, serta menulis ke bagian drive tertentu yang dianggap penting oleh Apple untuk keamanan sistem.
Hal ini menghasilkan stabilitas sistem yang lebih baik, sehingga Anda harus melihat masalah ini lebih jarang di versi modern macOS.
Masih Memiliki Penggunaan CPU Tinggi? Apa yang Harus Dilakukan Ketika Semuanya Gagal
Solusi terakhir di sini sedikit berisiko: menghapus ekstensi kernel Apple sendiri. Melakukan ini tidak dianjurkan. Namun, jika Anda sudah mencoba yang lain dan masih melihat kernel_task menyebabkan penggunaan CPU yang tinggi, ini adalah solusi yang mungkin ingin Anda coba.
Pengembang dan blogger Viktor Petersson telah menulis secara luas tentang kernel_task dan masalah di sekitarnya. Dalam kasusnya, kemungkinan disebabkan oleh kartu suara yang cerdik. Posting awal Petersson berfokus pada Mac OS X Yosemite, meskipun ia kemudian menindaklanjutinya dengan pembaruan untuk El Capitan dan Sierra.
Kami belum menguji perbaikan ini dan tidak bisa mengatakan apakah itu akan berhasil untuk Anda. Jika Anda tertarik untuk mencobanya, inilah yang perlu Anda lakukan:
- Buat cadangan Mac Anda menggunakan Time Machine atau solusi cadangan lainnya.
- Matikan Perlindungan Integritas Sistem dengan mem-boot ke mode Pemulihan dan menjalankan perintah
csrutil disable
. - Ikuti metode Viktor. Mulailah dengan menemukan model Mac Anda menggunakan
system_profiler -detailLevel mini | grep "Model Identifier:"
perintah. - Jalankan perintah berikut:
cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
sudo mv MacBookPro8_2.plist MacBookPro8_2.bak
csrutil enable
.Sekali lagi, ini adalah pilihan terakhir. Coba saja jika Anda berjuang untuk menyelesaikan sesuatu karena kernel_task membuat Mac Anda tidak dapat digunakan. Ini bukan solusi jangka pendek — ini tetap ada bahkan setelah menginstal ulang sistem operasi Anda.
Meski begitu, Anda juga harus mengulangi proses ini setelah setiap pembaruan perangkat lunak utama atau peningkatan sistem operasi, karena Apple akan mengembalikan file yang Anda pindahkan.
Apakah Bug kernel_task Masalah Baru
Secara umum, memutakhirkan ke versi baru dari macOS membawa fitur dan kemampuan baru, tetapi juga dapat memperkenalkan bug. Hal ini terutama berlaku pada model perangkat keras lama yang mulai menekan batas. Jika Anda satu generasi lagi dari Mac yang tidak lagi didukung, itu bisa berarti bahwa model Anda tidak terlalu menjadi prioritas bagi Apple.
Apakah Anda baru saja memutakhirkan versi macOS Anda? Kalau saja saat itu Anda mulai melihat masalah dengan kernel_task di Mac Anda, itu bisa menjadi penyebabnya. Jika Anda tidak mengandalkan fitur baru yang diperkenalkan dalam pembaruan terbaru, Anda mungkin dapat menurunkan versi dengan aman.
Ingin mencobanya? Kami memiliki panduan yang merinci berbagai Cara Menurunkan Versi MacOS Ke Versi Yang Lebih Lama.
0 Response to "Cara Memperbaiki Bug Penggunaan CPU "kernel_task" Yang Tinggi"
Post a Comment