Hace poco noté que la duración de mi batería tenía una caída bastante significativa y que el proceso "kernel_task" usaba bastante CPU (una constante de 1-6% en mi 2.87Hz de doble núcleo i7, 2010 MBP). Obviamente, creo que el uso de la CPU de kernel_task está contribuyendo a la caída de la batería y tengo que averiguar por qué.
Al buscar en Google, parece que kernel_task es la versión de OS X de "svchost.exe" de Windows, el notorio proceso de "todo lo que realmente no puedes depurar", solo tienes que apretar manualmente los interruptores hasta que uno de ellos funcione.
¿Hay alguna forma en que pueda llegar más fácilmente al fondo de la actividad de kernel_task fuera de control? No he intentado reiniciar porque si eso lo "arregla", realmente no soluciona el problema subyacente.
El Monitor de actividad muestra el uso de la CPU. Cuando presiono Inspeccionar, muestra 77 subprocesos, 2 puertos, horas y horas de tiempo de CPU, los interruptores de contexto suben unos 400 por segundo y los mensajes Mach In / Out suben a unos 6.000 por segundo.
¿Cómo puedo de alguna manera inspeccionar o monitorear este proceso kernel_task
y descubrir qué está usando realmente todo este poder?
(nota: mis sospechosos actuales son la reciente actualización 10.6.7, la actualización de Firefox de 4 beta 10 a RC, o ScreenResX - estas son todas las cosas que he hecho recientemente y que puedo pensar)