kernel_task consomme 500% de CPU sur le courant alternatif, parfois

17

En règle générale, mon processus kernel_task utilise 1-4% de CPU et 100-700 Mo de mémoire. Cependant, parfois lorsque l'adaptateur secteur est branché, l'utilisation du processeur passe à environ 500% (8 cœurs) et y reste jusqu'à ce que je débranche l'adaptateur secteur. Je peux le rebrancher et tout va bien pendant quelques secondes ou quelques jours, puis cela se reproduit finalement. Comment puis-je empêcher cela de se produire?

Sparr
la source
2
Est-ce / est-ce que cela ne se produit que lorsqu'un moniteur externe est utilisé? Je trouve que je surchauffe lorsque je m'étend sur un deuxième moniteur.
Nic Cottrell du

Réponses:

6

D'après mon expérience, cela a toujours été dû à un défaut matériel. Cependant, avant de faire quoi que ce soit d'autre, réinitialisez le SMC comme indiqué ici: http://support.apple.com/kb/HT3964 en fonction de son alimentation.

Cela semble se produire lorsque le Mac a du mal à communiquer avec le matériel. De quel Mac s'agit-il? Quel âge a la batterie? La durée de vie de votre batterie est-elle toujours bonne? Le Mac a-t-il subi des dommages - est-il tombé? Liquide? Avez-vous essayé un autre adaptateur secteur?

Justsomeguy
la source
3
MBP 2011, aussi vieux que l'ordinateur portable, oui, non, non, oui.
Sparr
6

J'ai eu ce problème une fois sur mon MBP 15 pouces mi-2012 exécutant 10.8.4 parce que l'entrée audio était passée au microphone interne et qu'il captait le bruit constant de mon ventilateur. Commutation de l'entrée audio sur Line In et l'utilisation du processeur est passée de 524% à 3%

sasi
la source
2
La désactivation de l'annulation du bruit ambiant semble la faire disparaître pour moi, en plus de retirer l'adaptateur secteur (pour l'instant), il verra s'il reste fixe.
ffledgling le
Qu'est-ce que cela pendant FaceTime ou Skype ou est-ce arrivé tout le temps?
Nic Cottrell
Cela m'a sauvé la vie. J'ai désactivé l'annulation du bruit ambiant et cela a fonctionné. Tempête parfaite: branchez l'adaptateur secteur, le ventilateur monte haut pour aider au contrôle de la chaleur, le logiciel du microphone devient fou en essayant d'annuler le bruit du ventilateur. @ nic-contrell, cela arrivait tout le temps, même lorsque vous jouez à un jeu qui n'avait pas besoin du microphone.
WattsInABox
4

http://www.rdoxenham.com/?p=259 couvre la désactivation de l'extension du noyau responsable du déclenchement de ce comportement incorrect. Cependant, cela désactive également certaines autres fonctionnalités de gestion thermique.

Sparr
la source
4
C'est intéressant, mais vous devez vous demander ce qui cause le problème en premier lieu. Quelque chose ne va pas. Comme je l'ai dit, chaque fois que je l'ai vu, il y a eu une panne matérielle.
Justsomeguy
2
Pour moi, cette analyse n'explique pas correctement l'origine du problème. De plus, je suis profondément convaincu à travers d'autres cas que la surchauffe et la kernel_taskconsommation de tout le CPU ne sont que des conséquences corrélées du même problème. Des boucles stupides dans un noyau ne peuvent conduire qu'à une surchauffe.
dan
1

Veuillez jeter un œil à ce problème typique: kernel_task à 300% et la méthode d'analyse suggérée: diagnostic d'un porc CPU .

Le Activity Managern'est pas assez précis pour vous aider à voir qu'il existe d'autres processus qui chargent indirectement le noyau. topdévoilera ces porcs.

Pour afficher les processus triés en commençant par le plus grand consommateur de CPU:

top -o cpu

... triés en commençant par le plus grand consommateur de mémoire virtuelle:

top -o vsize

... triés en commençant par le processus faisant le plus de changements de contexte (être démarré et arrêté avec une fréquence énorme, parfois le résultat de 2 processus parlant ensemble, ne laissant pas aux autres processus la liberté d'obtenir le processeur):

top -o csw
dan
la source
1
Comment utilisez-vous toppour dévoiler ces porcs?
Erik B
0

Les gens qui ont observé le "courant alternatif" contribuent à quelque chose.

La température élevée du châssis due à la charge et aux périphériques branchés peut provoquer ce problème. Il suffit de déplacer le câble de chargement de gauche à droite pour refroidir le hotspot et résoudre le problème. Sur une machine avec MagSafe, essayez de débrancher les périphériques des ports de gauche jusqu'à ce que la batterie soit pleine.

L'utilisation du processeur n'a rien à voir avec cela. Un processeur chaud est limité en réduisant sa vitesse d'horloge et non en programmant une charge sans opération.

Voir /apple//a/363933/27135 pour la preuve causale.

Adam
la source