Récemment, j’ai remarqué que ma durée de vie de la batterie avait fortement chuté et que le processus "kernel_task" utilisait pas mal de ressources processeur (une constante de 1 à 6% sur mon processeur dual-core i7 de 2010, MBP de 2,8 GHz). Évidemment, je pense que l'utilisation du processeur par kernel_task contribue à la perte de batterie et je dois trouver pourquoi.
Kernel_task est la version OS X du "svchost.exe" de Windows - le processus notoire do-everything que vous ne pouvez jamais vraiment déboguer, vous devez simplement basculer manuellement les commutateurs jusqu'à ce que l'un d'eux fonctionne.
Y a-t-il un moyen que je puisse plus facilement aller au fond de l'activité kernel_task hors de contrôle? Je n'ai pas essayé de redémarrer, car si cela le "résout", cela ne résout pas vraiment le problème sous-jacent.
Moniteur d'activité indique l'utilisation du processeur. Lorsque j'appuie sur Inspect, il affiche 77 threads, 2 ports, des heures et des heures de temps processeur, les commutateurs de contexte augmentent d'environ 400 par seconde et les messages Mach In et Out augmentent tous les deux à environ 6 000 par seconde.
Comment puis-je en quelque sorte inspecter ou surveiller ce kernel_task
processus et déterminer ce qui utilise réellement tout ce pouvoir?
(Remarque: mes suspects actuels sont la récente mise à jour 10.6.7, la mise à jour de Firefox de la 4 beta 10 à la RC, ou ScreenResX - ce sont toutes les choses que j'ai faites récemment et auxquelles je peux penser.)
kernel_task
comme hors de contrôle. Le Moniteur d'activité n'est peut-être pas le meilleur utilitaire pour les diagnostics dans ce domaine. Dans la console, ajoutez des requêtes de journal système pour vous aider à identifier les différentes manières dont les tâches du noyau sont utilisées. puis affinez la question d’ouverture en une question à laquelle il sera plus facile de répondre.