703 votos

¿Cómo encontrar la causa del alto uso de CPU de kernel_task?

De vez en cuando, mi máquina tendrá una instancia de kernel_task que utiliza al máximo la CPU:

alto uso de CPU por kernel_task

Esto puede durar desde minutos a veces horas. La máquina es efectivamente inutilizable en este estado. Reiniciar no ayuda; un nuevo kernel_task aparece de nuevo hasta que termine lo que está haciendo.

¿Cómo puedo averiguar qué está haciendo este proceso?

0 votos

Woah, esto se acaba de volver mucho más interesante. ¿Hay alguna posibilidad de que podamos actualizar ambas instantáneas una segunda vez - misma CPU procesada por todo el proceso y la medida detallada de la energía?

8 votos

@bmike Logré tanto reproducir el problema como solucionarlo a voluntad. Los gráficos de iStatMenus confirman que, en mi caso, la causa es la alta temperatura del chasis debido a la carga y los periféricos conectados a los puertos TB izquierdos.

3 votos

Sí - ese sensor de temperatura sí tiene la capacidad de causar esto precisamente. Gracias por la edición - eso ayuda aclarar en gran medida la situación para el registro.

18voto

Para mí, esto sucede casi siempre que me conecto a un monitor externo. La gráfica cambia a la dedicada y el sistema comienza a sobrecalentarse en menos de 5 minutos. Me tomó bastante tiempo darme cuenta de esto. La temperatura de la habitación es de 27°C, así que no creo que esté relacionado con el clima caliente también.

Lo curioso es que mi portátil de 7 años aún funciona bien bajo las mismas condiciones (incluso supera al MBP 2019).

4 votos

27C es muy caliente. Yo diría que definitivamente está relacionado con la temperatura. Compra un ventilador de escritorio.

6 votos

@vaughn No realmente muy caliente, cálido. El viejo dicho "10 es frío, 20 no lo es; 30 es cálido, 40 es caliente". Dicho esto, 35C es el límite superior de la temperatura de funcionamiento y 27C está al límite; ¡así que un ventilador es una buena idea!

1 votos

Definitivamente hay una conexión entre la temperatura ambiente y el sobrecalentamiento del Mac Book Pro cuando está conectado a una pantalla externa. ¡Pocos minutos después de conectar la pantalla externa, bienvenido kernel_task! Esto está ocurriendo en un Mac Book Pro finales de 2018 15" i9 6 núcleos + pantalla externa Samsung (sin nada más conectado). He intentado conectar tanto en el lado izquierdo como en el derecho del Mac Book / reiniciar / SMC / NVRAM/PRAM, mismo problema. Tuve el problema en mayo (que estaba alrededor de 27°C-30°) luego no tuve problema por unos días (la temperatura ambiente había bajado 10°C) y ahora de nuevo (dos días a 30°C).

11voto

Pickledegg Puntos 305

Normalmente es temperatura. Compra un pequeño ventilador de escritorio y apúntalo hacia la parte trasera de tu MacBook. Solía tener este problema y desde que uso un ventilador nunca vuelve a pasar.

EDITAR: Ver mi otro respuesta

56 votos

No creo que esperábamos hacerlo en una computadora portátil de 3000$ :)

3 votos

¡Yo tampoco! Aproveché al máximo las especificaciones de mi MacBook Pro de 2018, pensando que me daría la potencia de procesamiento que necesito y me evitaría tener que comprar una nueva durante muchos años, pero parece que el chasis es demasiado delgado y apretado para manejar un uso intensivo sin calentarse mucho y hacer que el kernel_task tenga que ralentizar todo para evitar el sobrecalentamiento.

1 votos

He escuchado que a veces ayuda limpiar el interior de la MBP del polvo. Los modelos 2012+ son elegibles para un intercambio gratuito de batería en la tienda Apple, voy a probarlo y pedirles que limpien el polvo también. Veré si eso ayuda con el sobrecalentamiento a temperaturas "no tan altas".

10voto

jonahe Puntos 101

Solo dejaré esto aquí por si le sirve a alguien más:

Para mí, el problema desapareció cuando cambié a un cargador con mayor capacidad de vatios. Accidentalmente había estado usando un cargador de 15W en lugar de 87W. Esto causaba que la carga se prolongara, calentando toda la computadora.

6voto

Oskar Puntos 1242

Primero mide la temperatura alrededor de la Mac y luego verifica si el aire más frío reduce esto.

En tu caso, Skype y Firefox están llevándose todos los ciclos que quedan debido a su funcionamiento caliente. Windowserver y kernel solo cumplen con las órdenes de los otros programas. Además, para tener una vista a largo plazo de lo que está haciendo la CPU, observa la pestaña de energía en el monitor de actividad.

Al cerrar las aplicaciones que consumen CPU, puedes "dejar que el sistema funcione fresco". Funcionar de esta manera no dañará las cosas, solo existen límites térmicos, por lo que aplicaciones más eficientes o pestañas / vídeos / contenido menos exigentes te permitirán hacer más trabajo antes de que el sistema se proteja.

También en Catalina, puedes ver el uso real de la GPU en el Monitor de Actividad y probar cambios en la configuración del navegador si crees que la GPU está causando que la máquina entre en estados de throttling térmico.

2 votos

La temperatura de la CPU es bastante baja cuando ocurre este problema. Si acaso, podría deberse a la temperatura del chasis, en mi caso, a los puertos Thunderbolt calientes debido a la carga. Si eso es cierto, entonces Apple debería haber reducido la carga en lugar de la CPU.

0 votos

Tienes razón. Este no es el caso más obvio y necesitaré reflexionar sobre los nuevos datos. Excelentes ediciones @Adam. Me pregunto si tu circuito está fuera de Especificación si Apple realiza diagnósticos o si esto es simplemente una generación de (pero no deseada) cabezas de alimentación a través del ASIC de alimentación y datos.

5voto

linuxnorth Puntos 6

Macbook pro 15" 2018, tengo un adaptador usb c (7 en 1) 2 monitores y 2 discos duros externos usb, el adaptador en el lado derecho y en el izquierdo solo la carga, tengo unos meses que no puedo trabajar en multitarea solo algunas aplicaciones y la macbook empieza a calentarse extremadamente, descubro que este servicio kernel_task va a miles!! en la columna de porcentaje en el monitor de actividad, después de probar conectando en diferentes puertos (hdmi, usbc y la base) el kernel_task vuelve a la normalidad!!! mi configuración de trabajo era mover el cargador al lado derecho y uno de los cables del monitor al izquierdo, así que en el lado izquierdo solo tengo un cable usbc-hdmi y en el lado derecho tengo la base con 2 puertos usb utilizados junto con el hdmi para el segundo monitor y el cargador, buena prueba Adam!!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X