kernel_task consuma il 500% di CPU con alimentazione CA, a volte


17

In genere, il mio processo kernel_task utilizza 1-4% di CPU e 100-700 MB di memoria. Tuttavia, a volte quando l'adattatore di alimentazione è collegato, l'utilizzo della CPU passa a circa il 500% (8 core) e rimane lì fino a quando non scollego l'alimentatore. Posso ricollegarlo e tutto va bene per alcuni secondi o alcuni giorni, poi alla fine succede di nuovo. Come posso impedire che ciò accada?


2
/ È successo solo quando si utilizza un monitor esterno? Trovo che mi surriscaldi quando mi estendo a un secondo monitor.
Nic Cottrell,

Risposte:


6

Nella mia esperienza questo è sempre stato a causa di un errore hardware. Tuttavia, prima di fare qualsiasi altra cosa ripristinare SMC come dettagliato qui: http://support.apple.com/kb/HT3964 come relativo all'alimentazione.

Questo sembra accadere quando il Mac ha difficoltà a comunicare con l'hardware. Di che Mac si tratta? Quanti anni ha la batteria? La durata della batteria è ancora buona? Il Mac ha subito danni? Liquido? Hai provato un adattatore di alimentazione diverso?


3
MBP 2011, vecchio come il laptop, sì, no, no, sì.
Sparr,

6

Ho avuto questo problema una volta sul mio MBP Mid 2012 da 15 pollici con 10.8.4 perché l'ingresso audio era passato al microfono interno e stava rilevando il rumore costante della mia ventola. Commutato l'ingresso audio su Line In e l'utilizzo della CPU è passato dal 524% al 3%


2
Disabilitare la cancellazione del rumore ambientale sembra farlo sparire per me, oltre a rimuovere l'adattatore di alimentazione (per ora), vedrà se continua a rimanere fisso.
Sfogliando il

Che cosa è successo durante FaceTime o Skype o è successo tutto il tempo?
Nic Cottrell,

Questo mi ha salvato la vita. Ho disabilitato la cancellazione del rumore ambientale e ha funzionato. Tempesta perfetta di: collegare l'adattatore CA, la ventola si alza per aiutare con il controllo del calore, il software del microfono impazzisce cercando di annullare il rumore della ventola. @ nic-contrell, questo è successo tutto il tempo, anche quando si gioca a un gioco che non ha bisogno del microfono.
WattsInABox,

4

http://www.rdoxenham.com/?p=259 copre la disabilitazione dell'estensione del kernel responsabile dell'attivazione di questo comportamento scorretto. Tuttavia, farlo disabilita anche alcune altre funzionalità di gestione termica.


4
Questo è interessante, ma devi prima chiederti cosa sta causando il problema. Qualcosa non va. Come ho detto, ogni volta che l'ho visto, si è verificato un errore hardware.
Justsomeguy,

2
Per me questa analisi non spiega correttamente l'origine del problema. Inoltre, sono profondamente convinto in altri casi che il surriscaldamento e il kernel_taskconsumo di tutta la CPU sono solo conseguenze correlate dello stesso problema che causa. I loop stupidi all'interno di un kernel possono solo portare al surriscaldamento.
dan


1

Dai un'occhiata a questo tipico problema: kernel_task al 300% e il metodo di analisi suggerito: diagnosi di un maiale della CPU .

Non Activity Managerè abbastanza preciso per aiutarti a vedere che ci sono altri processi che caricano indirettamente il kernel. topsvelerà questi maiali.

Per visualizzare i processi ordinati a partire dal più grande consumatore di CPU:

top -o cpu

... ordinati a partire dal più grande consumatore di memoria virtuale:

top -o vsize

... ordinati a partire dal processo rendendo più interruttori di contesto (essere avviato e arrestato con una frequenza enorme, a volte il risultato di 2 processi che dialogano insieme, non lasciando agli altri processi la libertà di ottenere la CPU):

top -o csw

1
Come si usa topper svelare questi maiali?
Erik B,

0

Le persone che hanno osservato "alimentazione AC" contribuiscono a qualcosa.

L'elevata temperatura del telaio causata dalla ricarica insieme alle periferiche collegate può causare questo problema. Spostare semplicemente il cavo di ricarica dalle porte sinistra a destra può essere sufficiente per raffreddare l'hotspot e risolvere il problema. Su una macchina con MagSafe, provare a scollegare le periferiche dalle porte di sinistra fino a quando la batteria è carica.

L'utilizzo della CPU non ha nulla a che fare con questo. Una CPU calda viene ridotta riducendo la sua velocità di clock e non pianificando il carico a vuoto.

Consulta /apple//a/363933/27135 per la prova causale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.