Penggunaan CPU kernel_task yang sangat tinggi setelah memperbarui ke Yosemite 10.10.4

7

Saya memperbarui ke 10.10.4 pada 1 Juli, dan sejak saya menggunakan CPU sangat tinggi - kira-kira 270%, yaitu dua setengah dari empat prosesor - oleh kernel_task.

Muncul saat masuk selama sekitar lima menit, lalu turun menjadi 0. Jika saya memulai Safari atau Chrome atau Parallels, itu muncul kembali, dan ini membuat saya bertanya-tanya apakah itu terkait dengan jaringan. Saya tahu ada perubahan DNS di 10.10.4 - mungkinkah ini terkait?

Saya sudah:

  • Sudah mencoba menjalankan tanpa tampilan eksternal (ada beberapa bug tentang penggunaan CPU yang tinggi dengan monitor eksternal)
  • Menghapus semua item login, dan semua aplikasi memulai secara otomatis
  • Dihapus semua item dalam /Library/LaunchAgents, /Library/LaunchDaemons,/Library/StartupItems
  • Diperiksa saya tidak memiliki sesuatu yang aneh diinstal. Satu-satunya hal yang berubah, dan saya menghapusnya. Saya masih menginstal Crashplan tetapi memastikannya hanya berfungsi dua kali seminggu - yang bukan hari ini. Saya juga memiliki dan menggunakan Parallels Desktop 10 (pembaruan terbaru), dan kadang-kadang tampaknya penggunaan CPU yang tinggi terkait dengan memulainya. Namun, berhenti itu tidak mengembalikan penggunaan CPU ke normal.
  • Saya tidak berpikir itu terkait panas; suhu CPU adalah batas rendah normal, dan kipas berjalan normal, dan laptop memiliki aliran udara yang baik dan saya tidak bisa merasakan "panas" udara yang datang darinya, hanya udara suhu normal.
  • Boot dalam safe mode. Ini bagus dan saya menggunakan CPU secara normal. Ini membuat saya berpikir itu harus menjadi driver kernel atau masalah serupa.
  • Saya menjalankan EtreCheck, yang menunjukkan satu-satunya kunci yang dimuat adalah com.parallels.kext.hypervisor (10.2.1 29006 - SDK 10.7), com.parallels.kext.netbridge (10.2.1 29006 - SDK 10.7), com.parallels.kext .usbconnect (10.2.1 29006 - SDK 10.7), dan com.parallels.kext.vnic (10.2.1 29006 - SDK 10.7).
  • Namun, kesehatan baterai saya 'Periksa Baterai' - mungkinkah itu terkait? Terlepas dari status kesehatan, ia telah melakukan 590 siklus dan model ini seharusnya hanya dikonsumsi pada 1000. Aneh; tidak yakin mengapa itu akan menjadi / apa artinya.
  • System.log: tidak ada yang jelas. Saya duduk menontonnya selama beberapa menit dan tidak melihat apa pun yang ditambahkan padanya. Menggulir ke belakang menunjukkan banyak pesan, tetapi tidak ada yang tampak seperti kegagalan berulang yang cepat atau apapun yang mungkin menjelaskan penggunaan CPU secara konstan. Saya melihat-lihat log lain juga dan tidak menemukan apa pun.

Meneliti Monitor Aktivitas, semua penggunaan CPU ditunjukkan dengan kernel_tasksendirinya, bukan aplikasi apa pun.

Saya memiliki awal 2011 model 15 "MBP, yang hingga 10.10.4 Yosemite berjalan sangat baik.

Adakah gagasan tentang cara menganalisis dan menyelesaikan masalah?

PS: Meskipun cuacanya panas (suhu 35 derajat C - Eropa mengalami gelombang panas) tidak mungkin menjadi masalah ini karena smcFanControl menunjukkan suhu stabil 65-67 derajat C, ujung rendah kisaran suhu normal. Kedua penggemar berputar pada 6000RPM, tapi itu juga normal. Temperatur sekitar hari ini dan kemarin sama dengan sebelum saya menginstal 10.10.4, tetapi penggunaan CPU yang tinggi dari kernel_task hanya terjadi ketika 10.10.4 diinstal . Itulah perbedaan utama. Sesuatu dalam kaitannya dengan 10.10.4 menyebabkan penggunaan CPU yang tinggi.

David
sumber
Ada banyak hal yang dapat menyebabkan kernel_taskamuk, lihat jawaban untuk pertanyaan terkait ( apple.stackexchange.com/search?q=kernel_task ). Beberapa jawaban juga memberikan beberapa ide tentang bagaimana / di mana mencari tahu apa yang kernel_taskmungkin dilakukan. Kext mungkin menjadi penyebabnya di sini, tetapi log sistem atau langkah demi langkah menonaktifkan kext (terutama yang tidak disediakan oleh Apple) akan memberi Anda wawasan.
nohillside
Terima kasih @patrix. Saya sudah membaca sebagian besar atau semua itu dan sejauh yang saya tahu tidak ada yang berlaku. Masalah kext adalah suatu kemungkinan, tetapi saya tidak memiliki sesuatu yang aneh terinstal, jadi itu mungkin salah satu driver inbuilt (?) - Saya menduga bahwa terutama karena masalah ini diperkenalkan oleh 10.10.4. Saya akan menyelidiki itu dan memperbarui. Btw, karena ini pasti diperkenalkan oleh 10.10.4, apakah itu benar-benar "terlalu luas" pertanyaan? Saya mempersempitnya dari sebagian besar hal dan ini merupakan pembaruan OS khusus - yang tampaknya pertanyaan yang cukup spesifik bagi saya.
David,
Apakah ada yang menarik di dalam system.log?
nohillside
@ patrix Diedit untuk menjawab, tetapi pada dasarnya tidak, tidak ada. Saya memiliki beberapa Paralel kexts dimuat (Parallels sepenuhnya up to date) dan kesehatan adonan 'periksa baterai' - mungkin itu bisa terkait?
David
1
Tiga hari yang lalu, saya kernel_taskberlari sekitar 400% -800% selama sekitar satu jam, kemudian tenang dan kembali normal. Sekarang mulai lagi. Tidak ada Paralel kexts di sini; 10.10.4.
Jean-Philippe Pellet

Jawaban:

2

Sejauh yang saya ketahui kernel_taskselalu berusaha memberi tahu saya bahwa komputer sedang panas. Tampaknya menjadi penanggulangan aneh yang menempati CPU dengan tugas No-Op energi rendah yang mencegahnya melakukan hal-hal "panas". Jadi Anda harus mencari proses "lain" yang menghabiskan sisa waktu CPU Anda.

Namun saya perhatikan penggunaan CPU yang sangat tinggi dari Safari sejak saya memperbarui do Yosemite 10.10.4. Browser terlihat (di Activity Monitor) mulai beberapa proses sekarang dan dua di antaranya (Safari Networking dan nsurlstoraged) secara rutin mengambil banyak CPU, terutama Safari Networking sering membutuhkan lebih dari 50% dari satu CPU. Tampaknya kurang konstan sekarang, jadi mungkin ada beberapa efek "trickle down" yang satu ini.

Patru
sumber
0

Menjawab pertanyaan saya sendiri: Saya mengunjungi toko Apple beberapa hari yang lalu, dan mereka membukanya dan juga menjalankan serangkaian uji diagnostik Apple (agak seperti tes perangkat keras yang dapat Anda gunakan, tetapi jauh lebih luas.) Ada tidak banyak debu di laptop; para penggemar berfungsi normal; mereka memiliki tes termal khusus yang menguji koneksi heatsink dan reaksi laptop terhadap beban CPU yang tinggi. Ini semua berlalu dengan baik.

Untuk orang lain yang mengalami masalah ini, saya akan merekomendasikan Anda memesan janji di Genius Bar dan meminta mereka untuk membersihkan debu, memeriksa heatsink, dan menjalankan diagnostik perangkat keras lengkap. Bahkan jika Anda senang membuka Mac sendiri, Apple memberi teknisi perangkat lunak diagnostik perangkat keras yang lebih luas daripada yang diberikan kepada kami.

Teknisi berkonsultasi dengan beberapa orang lain dan menyimpulkan penggunaan kernel_task yang tinggi mungkin hanya masalah perangkat lunak dan merekomendasikan untuk menginstal ulang Yosemite ke disk yang diformat bersih, setelah cadangan. (Saya menduga ini adalah jawaban "Saya tidak tahu".) Saya belum melakukan ini karena masalahnya lebih jarang terjadi sekarang daripada ketika saya memposting.

David
sumber
0

Saya menemukan satu posting yang menyebutkan mematikan Bluetooth dan bahkan tidak menyebutkan masalah baterai tetapi masalah dengan perangkat Bluetooth yang berjalan dengan baterai rendah ... tidak ada yang saya miliki; senang melaporkan ini sebenarnya menyelesaikan masalah segera! Kernel_task CPU langsung turun, baterai kembali on line dan MacBook saya cepat kilat lagi!

Justin
sumber
"tidak ada yang saya miliki" apa maksudmu? Apakah Anda memiliki bluetooth yang terhubung dengan baterai rendah?
AnneTheAgile
0

Saya akan memposting pengalaman saya, yang bukan jawaban umum dan mungkin tidak berlaku untuk OP. Tetapi masih dapat membantu seseorang dengan masalah terkait baterai yang menyebabkan hal ini.

Saya mengalami kegagalan SSD dan bengkel (bukan Apple) menggantinya. Dan juga memutus baterai saya, karena mereka menemukan itu bengkok / bengkak, yang merupakan indikasi kemungkinan kegagalan baterai di masa depan (pikirkan api ).

Mereka juga menempatkan Sierra pada SSD baru.

Kembali ke rumah, saya mendapat kernel_task cpu 250-300% persisten. Saya menonaktifkan pengindeksan Spotlight, untuk berjaga-jaga. Memperhatikan beberapa pesan di Konsol tentang baterai. Lainnya tentang izin iCloud, yang saya perbaiki untuk berjaga-jaga. Masih lotsa kernel_task.

Lalu saya membawa Macbook Pro ke bar Genius. Butuh waktu sekitar 5-10 menit untuk menjalankan tes perangkat keras yang menunjukkan bahwa sensor baterai gagal. Diberitahu bahwa kernel_task disebabkan oleh hal ini karena sistem menganggap tidak ada data panas baterai berarti baterai terlalu panas (meskipun sistem secara keseluruhan tahu tidak ada baterai).

Masalah diperbaiki dengan baterai baru (dari Apple Store). Saya juga menyarankan, jika Anda membeli baterai pihak ke-3 yang lebih murah, untuk memasukkannya ke Mac ketika Anda membelinya jika memungkinkan - alternatif saya yang jauh lebih murah sebenarnya memiliki konektor yang salah (model tahun yang berbeda). Dan orang lain telah melaporkan sensor pintar tidak mengenali yang pengganti yang buruk dan menyebabkan pelambatan CPU kernel_task juga.

JL Peyret
sumber
0

Saya mengalami masalah ini sebentar-sebentar pada MacOS 10.12.5 (Sierra) pada Mac Mini saat bermain game.

Di bawah ini adalah pernyataan online yang diposting oleh Apple yang diposting dan yang membantu saya menyelesaikannya:

Jika kernel_task menggunakan sebagian besar CPU Mac Anda

Salah satu fungsi dari proses tugas kernel adalah untuk membantu mengatur suhu CPU Anda.

Activity Monitor mungkin menunjukkan bahwa proses sistem bernama kernel_task menggunakan persentase besar dari CPU Anda, dan selama waktu ini Anda mungkin melihat lebih banyak aktivitas penggemar.

Salah satu fungsi kernel_task adalah 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. Tanggal Terbit: 2 Feb 2017

Dari sini: https://support.apple.com/en-us/HT207359

Pernyataan Apple di atas membawa saya ke solusi. Ada beberapa penyebabnya. Dua di antaranya adalah:

  • Sensor suhu yang rusak atau terputus - Dalam hal ini kipas berjalan SEMUA waktu.
  • Area kipas yang tersumbat - Dalam hal ini kipas berputar sebentar-sebentar dan kernal_task berputar meraih banyak CPU (500-1000%) selama operasi yang menghasilkan banyak panas, lalu ketika aktivitas apa pun yang menyebabkan panas berhenti, akhirnya berhenti.

Dalam kasus saya, masalahnya adalah intermiten dan terjadi ketika bermain game. Saya menyelesaikannya dengan mengambil Mac Mini dari dasar dan menyedot debu yang menyumbat kipas. Ini secara permanen menghilangkan masalah.

Tebing Ribaudo
sumber
-3

buat saja akun baru dan pindahkan semua data Anda ke akun Anda .. dan whoola .. tugas kernel hilang ..

wong sabar
sumber