Utilizzo della CPU kernel_task molto alto dopo l'aggiornamento a Yosemite 10.10.4

7

Ho aggiornato a 10.10.4 il 1 ° luglio e da allora ho avuto un utilizzo della CPU molto elevato - circa il 270%, cioè due e un quarto dei processori - di kernel_task .

Appare al login per circa cinque minuti, quindi scende a 0. Se avvii Safari o Chrome o Parallels, riappare, e questo mi fa chiedere se è collegato alla rete. So che ci sono state modifiche DNS in 10.10.4 - potrebbe essere correlato?

Ho:

  • Ho provato a correre senza display esterni (ci sono diversi bug relativi all'alto utilizzo della CPU con un monitor esterno)
  • Rimosso tutti gli elementi di accesso e tutte le app che iniziano automaticamente
  • Rimossi tutti gli elementi in /Library/LaunchAgents , /Library/LaunchDaemons , /Library/StartupItems
  • Controllato Non ho installato nulla di strano. L'unica cosa era il flusso, e l'ho rimosso. Ho ancora installato Crashplan ma ho assicurato che era impostato per funzionare solo due volte a settimana - che non è oggi. Ho anche e uso Parallels Desktop 10 (ultimo aggiornamento), ea volte sembra che l'elevato utilizzo della CPU sia legato all'avvio. Tuttavia, l'uscita non ripristina il normale utilizzo della CPU.
  • Non penso che sia legato al calore; la temperatura della CPU è inferiore alla norma e le ventole funzionano normalmente e il portatile ha un buon flusso d'aria e non riesco a sentire l'aria "calda" proveniente da essa, solo la normale temperatura dell'aria.
  • Avvio in modalità provvisoria. Questo andava bene e avevo un normale utilizzo della CPU. Questo mi fa pensare che debba essere un driver del kernel o un problema simile.
  • Ho eseguito EtreCheck, che mostra gli unici kex caricati sono 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) e com.parallels.kext.vnic (10.2.1 29006 - SDK 10.7).
  • Tuttavia, lo stato della mia batteria è 'Controlla batteria' - potrebbe essere collegato? Nonostante lo stato di salute, ha fatto 590 cicli e questo modello dovrebbe essere consumato solo a 1000. Dispari; non so perché questo sarebbe / cosa significa.
  • System.log: niente di ovvio. Mi sono seduto a guardarlo per diversi minuti e non ho visto nulla di aggiunto. Lo scorrimento indietro mostrava molti messaggi, ma nulla che sembrava un errore ripetuto rapidamente o qualsiasi cosa che potesse spiegare l'utilizzo costante della CPU. Ho sfogliato anche gli altri registri e non ho individuato nulla.

Esaminando Activity Monitor, tutto l'utilizzo della CPU è mostrato come kernel_task stesso, non tutte le app discendenti.

Ho un MBP da 15 "di inizio 2011, che fino a 10.10.4 ha funzionato molto bene su Yosemite.

Qualche idea su come analizzare e risolvere il problema?

PS: Anche se il clima è caldo (è 35 gradi C - L'Europa sta avendo un'ondata di caldo) è improbabile che sia questo problema dal momento che smcFanControl mostra una temperatura costante di 65-67 gradi C, la fascia bassa di un normale intervallo di temperatura. Entrambi i fan girano a 6000 RPM, ma anche quello è normale. La temperatura ambiente oggi e ieri è la stessa di prima di installare 10.10.4, ma l'uso elevato della CPU di kernel_task si è verificato solo quando 10.10.4 è stato installato . Questa è la differenza fondamentale. Qualcosa in relazione a 10.10.4 causa un elevato utilizzo della CPU.

    
posta David M 04.07.2015 - 16:55
fonte

6 risposte

2

Per quanto mi riguarda, kernel_task ha sempre cercato di dirmi che il computer sta funzionando. Sembra essere una strana contromisura che occupa la CPU con un task No-Op a bassa energia che gli impedisce di fare cose "più calde". Quindi dovresti cercare quel "altro" processo che consuma il resto del tempo della tua CPU.

Tuttavia ho notato un utilizzo molto elevato della CPU di Safari da quando aggiorno Yosemite 10.10.4. Il browser visibilmente (in Activity Monitor) avvia diversi processi adesso e due di essi (Safari Networking e nsurlstoraged) occupano abitualmente un sacco di CPU, in particolare Safari Networking spesso prende più del 50% di una CPU. Sembra essere meno costante ora, quindi forse c'è un effetto "trickle down" su questo.

    
risposta data 07.07.2015 - 10:39
fonte
0

Rispondendo alla mia domanda: ho visitato un negozio Apple un paio di giorni fa, l'hanno aperto e ho eseguito anche una suite completa di test diagnostici Apple (un po 'come il test dell'hardware che puoi avvio, ma molto più esteso.) Non c'era molta polvere nel laptop; i fan funzionavano normalmente; hanno uno speciale test termico che verifica le connessioni del dissipatore di calore e le reazioni del laptop all'alto carico della CPU. Tutto è andato bene.

Per gli altri che hanno riscontrato questo problema, ti consiglio di prenotare un appuntamento presso la Genius Bar e chiedere loro di pulire la polvere, controllare i dissipatori di calore ed eseguire una diagnostica completa dell'hardware. Anche se sei felice di aprire tu stesso il tuo Mac, Apple offre ai suoi tecnici un software diagnostico hardware più esteso di quello che ci fornisce.

Il tecnico si è consultato con pochi altri e ha concluso che l'uso elevato di kernel_task potrebbe essere semplicemente un problema software e ha raccomandato di reinstallare Yosemite su un disco in formato pulito, dopo un backup. (Sospetto che questa sia la risposta "Non so".) Non l'ho ancora fatto poiché il problema si verifica molto meno spesso ora rispetto a quando ho postato.

    
risposta data 23.07.2015 - 14:48
fonte
0

Ho trovato un post che menzionava lo spegnimento del Bluetooth e non menzionava nemmeno i problemi di batteria, ma i problemi con i dispositivi Bluetooth in esecuzione su batteria scarica ... nessuno dei quali ho; felice di segnalare questo in realtà risolto il problema immediatamente! La CPU Kernel_task è andata a fondo, la batteria è tornata in linea e il mio MacBook è di nuovo fulmineo!

    
risposta data 23.08.2016 - 02:35
fonte
0

Pubblicherò la mia esperienza, che non è una risposta abbastanza generica e probabilmente non applicabile all'OP. Tuttavia, potrebbe ancora aiutare qualcuno con problemi relativi alla batteria a causare questo.

Avevo avuto un errore SSD e l'officina (non Apple) lo ha sostituito. Inoltre, ho disconnesso la batteria perché ha rilevato che si trattava di deformazioni / gonfiori, il che è un'indicazione di possibili guasti futuri della batteria (si pensi fire ).

Mettono anche Sierra sul nuovo SSD.

Tornato a casa, ho ottenuto un kernel_task persistente del 250-300% della CPU. Ho disabilitato l'indicizzazione di Spotlight, per ogni evenienza. Notato alcuni messaggi nella console sulla batteria. Altri sui permessi di iCloud, che ho corretto per ogni evenienza. Ancora un sacco kernel_task.

Poi ho portato il Macbook Pro alla barra Genius. Ci sono voluti circa 5-10 minuti per eseguire un test dell'hardware che mostrava che i sensori della batteria stavano fallendo. È stato detto che il kernel_task era a causa di questo dato che il sistema non presuppone che i dati relativi alla batteria siano surriscaldati (anche se il sistema nel suo complesso sa che non c'è batteria).

Problema risolto con nuova batteria (da Apple Store). Vorrei anche avvisare, se comprate una batteria di terze parti più economica, di averla messa nel Mac quando la comprate se possibile - la mia alternativa molto più economica in effetti aveva il connettore sbagliato (modello di anno diverso). E altre persone hanno segnalato che i sensori intelligenti non riconoscono quelli difettosi e causano anche la limitazione della CPU kernel_task.

    
risposta data 08.12.2016 - 03:27
fonte
0

Stavo riscontrando questo problema in modo intermittente su MacOS 10.12.5 (Sierra) su un Mac Mini durante la riproduzione di giochi.

Di seguito è riportata una dichiarazione online pubblicata da Apple e che mi ha aiutato a risolverlo:

Se kernel_task utilizza una grande percentuale della CPU Mac

Una delle funzioni del processo task del kernel è di aiutare a gestire la temperatura della CPU.

Activity Monitor potrebbe mostrare che un processo di sistema chiamato kernel_task utilizza una grande percentuale della tua CPU, e durante questo periodo potresti notare una maggiore attività dei fan.

Una delle funzioni di kernel_task è aiutare a gestire la temperatura della CPU rendendo la CPU meno disponibile per i processi che la utilizzano intensamente. In altre parole, kernel_task risponde alle condizioni che fanno diventare troppo calda la tua CPU, anche se il tuo Mac non ti fa sentire caldo. Non causa queste stesse condizioni. Quando la temperatura della CPU diminuisce, kernel_task riduce automaticamente la sua attività. Data di pubblicazione: 2 febbraio 2017

Da qui: link

La suddetta dichiarazione di Apple mi ha portato a una soluzione. Ci sono diverse cause di questo. Due di questi sono:

  • Sensore di temperatura rotto o disconnesso - In questo caso la ventola è sempre in funzione.
  • Area della ventola intasata - In questo caso la ventola gira a intermittenza e kernal_task esegue l'aggancio di molta CPU (500-1000%) durante operazioni che generano un sacco di calore, quindi quando qualsiasi attività che causa la cessazione del calore alla fine si arresta.

Nei miei casi il problema era intermittente e si verificava durante la partita. L'ho risolto prendendo il Mac Mini e aspirando la polvere che ostruiva i ventilatori. Questo ha eliminato definitivamente il problema.

    
risposta data 19.05.2017 - 00:20
fonte
-3

crea un nuovo account e sposta tutti i tuoi dati nel tuo account .. e whoola ... l'attività del kernel è scomparsa ..

    
risposta data 03.03.2016 - 23:11
fonte

Leggi altre domande sui tag