1 votes

Kernel_task booste le CPU à 300%-500% (Yosemitte MBP 2011 sans batterie)

Pour faire court, la batterie de mon vieux MBP 2011 a commencé à gonfler, j'ai contacté un centre de réparation et ils m'ont conseillé de retirer la batterie et de l'utiliser sur le secteur, pendant qu'ils obtiennent une nouvelle batterie pour le remplacement. Ce que j'ai remarqué il y a quelques jours, c'est que mon MBP commence à être extrêmement lent de temps en temps. Après un redémarrage, il fonctionne bien pendant 12 à 20 heures, puis le problème réapparaît. J'ai remarqué que lorsque le décalage commence, kernel_task commence à consommer jusqu'à 500% du CPU. Je parie donc que la source du problème est kernel_task, mais qu'est-ce qui provoque cette hausse extrême ? Pourrait-il s'agir d'une batterie retirée ?

0voto

ernest_bruce Points 61

Une étape de dépannage consiste à voir quels fichiers sont modifiés pendant que kernel_task consomme 500% de CPU. Dans le terminal :

  sudo fs_usage -f filesys

Vous verrez passer beaucoup de dossiers. Il suffit de les faire défiler pour avoir une idée des fichiers en cours d'écriture ou de lecture.

0voto

Oskar Points 1242

En fait, j'ai entendu des preuves anecdotiques que l'enlèvement de la batterie fait que le système accélère le CPU dans certaines circonstances. Je pense également que cela peut amener la tâche du noyau à "absorber" la capacité théorique du CPU qui serait présente s'il fonctionnait à pleine fréquence.

Pour isoler ce problème, il faudrait surveiller les températures internes lorsque les statistiques de performances anormales sont en vigueur. En gardant la machine au frais, vous enverrez un signal à l'unité centrale de traitement pour qu'elle puisse fonctionner à pleine capacité. De plus, si l'adaptateur d'alimentation magsafe vieillit ou si les circuits d'alimentation du Mac commencent à tomber en panne, cela peut également entraîner une baisse des tensions internes, ce qui peut également affecter le processeur.

Il est beaucoup, beaucoup, beaucoup plus probable que vous ayez un bogue de logiciel courant où un programme a une fuite de mémoire ou fait tourner des processus d'enfants - donc en cours d'exécution sudo sysdiagnose avant et pendant les périodes de mauvaise activité permettra de collecter les journaux nécessaires pour déterminer s'il s'agit d'un problème logiciel ordinaire ou d'un effet "bizarre" beaucoup moins probable dû à l'absence de batterie pour maintenir la tension élevée lorsque la consommation de courant est importante et/ou à un matériel vieillissant qui interagit avec le micrologiciel de limitation du processeur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X