Recientemente, noté que la duración de la batería tenía una caída bastante significativa y el proceso "kernel_task" con bastante CPU (un constante 1-6% en mi 2.8ghz dual-core i7, 2010 MBP). Obviamente, creo que el uso de CPU de kernel_task está contribuyendo a la caída de la batería y necesito 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 hacer todo que nunca puede depurar realmente, solo tiene que activar 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 fuera de control kernel_task? 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 aproximadamente 400 por segundo y los mensajes de entrada y salida de Mach suben a aproximadamente 6,000 por segundo.
¿Cómo puedo inspeccionar o monitorear de alguna manera este kernel_task
proceso 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 que puedo pensar)
kernel_task
como fuera de control. El Monitor de actividad puede no ser la mejor utilidad para diagnósticos en esta área. En la consola, agregue consultas de registro del sistema para ayudarlo a identificar las formas en que se utiliza la tarea del núcleo; luego refine la pregunta de apertura a una que pueda ser respondida más fácilmente.