macOS Sierra, kernel_task berjalan mengambil lebih dari 400% CPU

5

Setelah memutakhirkan MacBookPro saya ke macOS Sierra, CPU berjalan sangat cepat. Ketika saya mencoba men-debug masalah ini, inilah yang saya temukan.

masukkan deskripsi gambar di sini

Solusi yang sudah saya coba.

  1. Setel ulang SMC
  2. Setel ulang PRAM
  3. Mencoba menghapus file pengenal model (OS tidak memungkinkan).
  4. Menghapus semua item login, dan semua aplikasi memulai secara otomatis
  5. Menghapus semua item di / Library / LaunchAgents, / Library / LaunchDaemons, / Library / StartupItems.
  6. Menghapus semua perangkat lunak yang diinstal

Tapi tetap tidak berhasil, petunjuk apa pun akan sangat dihargai.

Terima kasih

Buntylm
sumber
Ini masalah besar dengan Sierra. Saya menurunkan peringkat ke El-Cap karena satu alasan ini dan tidak ada masalah lagi.
Pratik
@PratikaRana dengan itu Sierra Highjuga?
Buntylm
Anda dapat menghapus file pengenal model dengan menonaktifkan SIP (Boot ke mode pemulihan dan akses terminal melalui menu bar> utilitas lalu ketik perintah ini csrutil disable)
Sayan
Apakah Anda mengatakan MacBook Pro? MacBook Pro memiliki persentase CPU maksimum 800% (4 inti x 2 utas x 100%). Bagaimana mungkin tugas Kernel memakan 865%?
NoahL
@Ayan Ya, coba itu. tidak berhasil. Biarkan saya memperbaruinya
Buntylm

Jawaban:

4

Membongkar kasing dan membersihkan kipas benar-benar memecahkan ini untuk saya. Ada banyak penumpukan serat pada keduanya sehingga mereka tidak mendinginkan sistem secara memadai.

Alasannya menyebabkan beban CPU yang tinggi adalah bahwa Mac menciptakan beban CPU palsu untuk memperlambat komputer sebagai upaya terakhir untuk mengontrol suhu.

Emma Arbogast
sumber
2
> Alasannya menyebabkan beban CPU yang tinggi adalah bahwa Mac menciptakan beban CPU palsu untuk memperlambat komputer sebagai upaya terakhir untuk mengontrol suhu. Itu tidak masuk akal bagi saya. Jika itu akan menjadi throttle termal, itu akan menjadi throttle termal
JMY1000
1
Membersihkan kipas berarti laptop sekali lagi dapat mendinginkan dirinya sendiri dengan baik sehingga tidak diperlukan pelambatan.
Emma Arbogast
Apakah Anda punya sumber untuk ini? Itu sepertinya hal yang tidak biasa dilakukan, mengingat para penggemar akan berputar.
JMY1000
1
Sumber untuk apa sebenarnya? Kipas berputar, tetapi tidak efektif dalam pendinginan karena penuh serat. Karena itu laptopnya terlalu panas. Membersihkan kipas akan mengembalikan keefektifannya. Saya tidak yakin bagaimana ini membingungkan.
Emma Arbogast
2
kernel_task adalah mekanisme di mana CPU dibatasi. "Jika suhu sekitar melebihi batas itu, kernel_task mungkin perlu untuk membatasi CPU dalam upaya mengurangi suhu operasinya. Menempati persentase besar waktu CPU harus dianggap normal selama durasi kondisi tersebut." diskusi.apple.com/thread/8109145
Emma Arbogast
4

Saya menemukan ini: https://support.apple.com/en-us/HT207359

Jadi daemon kernel_task “mengambil” siklus cpu untuk mencegah tugas lain menghasilkan panas. Ini membuat komputer tetap dingin.

Pembaruan untuk "Kontrol Mac Fan" telah gagal, dan ini menyebabkan overheating, dan dengan demikian kernel_task overload.

Setelah mengunduh Aplikasi secara manual dan menginstal - masalah saya selesai.

https://www.crystalidea.com/macs-fan-control

pengguna302813
sumber
2

Saya memiliki masalah serupa setelah beralih dari HDD untuk SSD. Satu-satunya hal yang memperbaiki masalah bagi saya adalah tautan ini. https://www.davidschlachter.com/misc/kernel_task

Jika karena alasan apa pun tautan itu tidak berfungsi, ini dari laman.

Throttling diimplementasikan sebagai ekstensi kernel, yang disarankan Rhys Oxenham dinonaktifkan dengan menghapus plist di Sumber Daya yang sesuai dengan model Mac. Namun, daftar Mac yang diidentifikasi oleh file plist belum diperbarui selama beberapa tahun. 2013 MacBook Air kami (MacbookAir6,2) tidak ada. X86PlatformPlugin.kext (juga di folder plugins dari IOPlatformPluginFamily.kext) memiliki Mac lain yang diidentifikasi oleh motherboard mereka (lihat komentar pada posting ini). Dalam kasus saya, saya mencoba menonaktifkan ekstensi ACPI_SMC_PlatformPlugin.kext dan X86PlatformPlugin.kext, tetapi ini tidak berpengaruh.

Apa yang akhirnya berhasil bagi saya adalah untuk menonaktifkan ekstensi kernel induk IOPlatformPluginFamily.kext. Sejauh ini saya belum mencatat efek buruk apa pun. Jelas saya tidak bertanggung jawab atas kerusakan jika Anda mencoba ini dan memiliki masalah.

Inilah yang saya lakukan:

Pertama, saya harus menonaktifkan SIP (karena kita menjalankan OS X El Capitan) dengan mem-boot ke mode recovery (mem-boot sambil memegang perintah-R), membuka Terminal (di bawah menu Utilities), dan menjalankan perintah csrutil disable (selengkapnya rincian tentang StackExchange).

Dari sana, saya boot ke mode pengguna tunggal dengan memegang Command-S saat boot. Setelah memasang sistem file (fsck -y; mount -uw /), saya membuat salinan cadangan ekstensi IOPlatformPluginFamily.kext menggunakan rsync:

rsync -av /System/Library/Extensions/IOPlatformPluginFamily.kext / Users / Shared /

(Untuk mengembalikan ekstensi dari cadangan, saya akan menggunakan rsync -av / Pengguna / Berbagi / IOPlatformPluginFamily.kext / System / Library / Extensions /)

Saya kemudian menghapus ekstensi dan reboot:

rm -rf /System/Library/Extensions/IOPlatformPluginFamily.kext; shutdown -r sekarang

Setelah boot, kipas masih berjalan dengan kecepatan penuh, tetapi pelambatannya hilang

Delon
sumber
1
Harap edit jawaban untuk mengutip instruksi dari tautan. Tautan tampaknya mati.
Nimesh Neema
0

Itu adalah tantangan besar bagi saya untuk menyelesaikan masalah ini dengan kipas kecepatan tinggi dan sistem yang sangat lambat di macbook 2011 pro, Setelah 3 hari mencoba saya berhasil menyelesaikan masalah ini, oleh beberapa orang dengan menghapus file macbookpro8, 1 yang merupakan pengidentifikasi model saya. Langkah-langkah Di bilah os atas klik Finder kemudian tandai preferensi Hdd Anda akan melihat Hdd di desktop Anda klik dua kali di atasnya pergi ke sistem kemudian perpustakaan kemudian ekstensi dan IOPlatformPluginFamily.kext sekarang pres ctrl dengan mouse pad Anda akan menampilkan konten lalu isi, plugin, lagi ctrl dengan mousklik konten acara, konten, dan sumber daya, temukan model Anda identfeir dan hapus lagi dengan ctrl dan mouse untuk recyclebin identitas model Anda dapat menemukannya di info sistem info lebih lanjut, restart pc Anda 100 persen masalah terpecahkan jika kipas Anda masih cepat aplikasi instal yang disebut kontrol kipas Mac

Tautan untuk video https://youtu.be/ETW-L4fD4AM

Sameem Tanha
sumber
Harap format ini sehingga dapat dibaca lihat pusat bantuan apple.stackexchange.com/help/formatting
Mark
1
Meskipun video dapat menjawab pertanyaan, itu tidak dapat ditelusuri (sehingga langkah yang Anda ambil dalam video tidak muncul jika seseorang mencari di sisi ini) juga tidak membantu jawaban untuk tetap sendiri (setelah video dihapus jawabannya kehilangan nilai apa pun). Bisakah Anda mengedit pertanyaan untuk menjelaskan langkah-langkah yang diperlukan secara cukup rinci sehingga orang dapat mengikuti mereka tanpa harus menonton video?
nohillside
0

Terima kasih @bmike tentang aplikasi Kontrol Mac Fan! Saya menjalankan versi terbaru tetapi masih memiliki masalah ini setiap kali saya menonton situs seperti YouTube. Proses kernel_task akan mulai memonopoli penggunaan CPU.

Setelah saya mematikan aplikasi Kontrol Mac Fan, telah menggunakannya selama 2 hari terakhir dan semuanya telah berjalan dengan lancar lagi.

Kekuatan
sumber