Kernel_task aumenta la CPU a 300% -500% (Yosemitte MBP 2011 sin batería) [duplicado]

1

En pocas palabras, mi batería MBP 2011 'comenzó a hincharse, me puse en contacto con un centro de servicio de reparaciones y me recomendaron que extrajera la batería y la usara con corriente alterna, mientras obtenían una nueva para reemplazarla. Lo que he notado hace unos días, es que mi MBP comienza extremadamente rezagado de vez en cuando. Después de reiniciar, funciona bien durante 12 a 20 horas y luego el problema vuelve a aparecer. He notado que cuando comienza el retraso, kernel_task comienza a consumir hasta un 500% de CPU. Entonces apuesto a que la fuente del problema es kernel_task, pero ¿qué causa su aumento extremo? ¿Podría ser una batería extraída?

    
pregunta Saulius s 04.02.2015 - 12:36

2 respuestas

0

Un paso en la solución de problemas es ver qué archivos se están modificando mientras kernel_task consume el 500% de la CPU. En la Terminal:

  sudo fs_usage -f filesys

Verás muchos archivos volando. Simplemente desplácese hacia arriba para tener una idea de qué archivos se están escribiendo o leyendo.

    
respondido por el ernest_bruce 05.02.2015 - 10:43
0

En realidad, he escuchado pruebas anecdóticas de que la extracción de la batería hace que el sistema acelere la CPU en ciertas circunstancias. También creo que esto puede hacer que la tarea del kernel "absorba" la capacidad de CPU teórica que estaría allí si se ejecutara con toda la frecuencia.

Los pasos para aislar esto serían monitorear las temperaturas internas cuando las estadísticas de rendimiento anómalo estén vigentes. Al mantener la máquina fría, enviará una señal a la CPU que puede funcionar a plena capacidad. Además, si el adaptador de alimentación magsafe está envejeciendo o el circuito de alimentación de la Mac está empezando a fallar, también podría ocasionar que caigan los voltajes internos y eso también podría afectar a la CPU.

Es mucho, mucho más probable que tengas un error en el software Mill en el que algún programa tiene una pérdida de memoria o se desvía de los procesos secundarios, por lo que ejecutar sudo sysdiagnose antes y durante los períodos de mala actividad ayudará a recopilar el los registros necesarios para determinar si se trata de un problema de software común o un efecto "extraño" de no tener batería para mantener el voltaje alto cuando el consumo de corriente es alto y / o un hardware antiguo que interactúa con el firmware de la aceleración de la CPU.

    
respondido por el bmike 05.02.2015 - 15:33

Lea otras preguntas en las etiquetas