kernel_task consume 500% de CPU con alimentación de CA, a veces

17

Normalmente, mi proceso kernel_task utiliza 1-4% de CPU y 100-700MB de memoria. Sin embargo, a veces, cuando tengo el adaptador de alimentación enchufado, el uso de la CPU salta a alrededor del 500% (8 núcleos) y permanece allí hasta que desenchufe el adaptador de alimentación. Puedo conectarlo de nuevo y todo está bien durante unos segundos o unos días, y luego vuelve a suceder. ¿Cómo puedo evitar que esto suceda?

    
pregunta Sparr 24.11.2012 - 04:53

5 respuestas

6

En mi experiencia, esto siempre ha sido debido a un fallo de hardware. Sin embargo, antes de hacer cualquier otra cosa, reinicie el SMC como se detalla aquí: enlace según su poder.

Esto parece suceder cuando la Mac está luchando para comunicarse con el hardware. ¿Qué Mac es? ¿Cuántos años tiene la batería? ¿La vida de tu batería sigue siendo buena? ¿Ha sufrido algún daño el Mac? ¿Líquido? ¿Has probado un adaptador de corriente diferente?

    
respondido por el Justsomeguy 24.11.2012 - 07:55
5

Obtuve este problema una vez en mi MBP de 15 pulgadas a mediados de 2012 con 10.8.4 porque la entrada de audio había cambiado al micrófono interno y estaba captando el ruido constante de mi ventilador. Cambió la entrada de audio a Line In y el uso de la CPU cayó de 524% a 3%

    
respondido por el sasi 17.05.2014 - 05:43
4

enlace cubre la desactivación de la extensión del kernel responsable de desencadenar este mal comportamiento. Sin embargo, hacerlo también desactiva otras funciones de gestión térmica.

    
respondido por el Sparr 25.11.2012 - 03:12
1

mi problema con kernel_task (CPU en - > 500% para siempre) estaba relacionado con blutooth:

enlace

    
respondido por el jimjak 07.08.2013 - 15:58
1

Lea este problema típico: kernel_task al 300% y el método de análisis sugerido: diagnóstico de un montón de CPU .

El Activity Manager no es lo suficientemente preciso como para ayudarte a ver que hay Otros procesos de carga indirecta del Kernel. top dará a conocer estos cerdos.

Para mostrar los procesos ordenados que comienzan con el mayor consumidor de CPU:

top -o cpu

... ordenado comenzando con el mayor consumidor de memoria virtual:

top -o vsize

... ordenado comenzando con el proceso haciendo más cambios de contexto (se inició y se detuvo con una frecuencia enorme, a veces el resultado de 2 procesos hablando juntos, no permitiendo que los otros procesos la libertad de obtener el cpu):

top -o csw
    
respondido por el daniel Azuelos 07.08.2013 - 17:36

Lea otras preguntas en las etiquetas