Volver al blog

kernel_task con uso elevado de CPU en Mac: qué es y cómo solucionarlo

Que kernel_task consuma mucha CPU en tu Mac es un mecanismo de protección térmica, no un error. Descubre qué hace kernel_task, por qué no debes forzar su cierre y cómo encontrar el proceso que realmente provoca el calor.

Abres Activity Monitor para averiguar por qué tu Mac va lento, y el proceso que encabeza la lista de CPU es algo llamado kernel_task — a veces consumiendo el 100 %, el 300 %, incluso el 600 % de CPU. Resulta alarmante, y la mayoría de los consejos en internet te dicen que lo “arregles” o lo “detengas”. Ese consejo suele estar equivocado. kernel_task no es un proceso fuera de control: es macOS protegiendo tu hardware. Esta guía explica qué es realmente kernel_task, por qué forzar su cierre es el movimiento equivocado y cómo encontrar el proceso que de verdad está causando el problema.

Respuesta rápida

kernel_task es el propio kernel de macOS (PID 0). Cuando muestra un uso elevado de CPU, tu Mac se está calentando, y el kernel está ocupando deliberadamente ciclos de CPU para que no estén disponibles para los procesos que generan calor — obligando al sistema a enfriarse. No puedes ni debes forzar el cierre de kernel_task. La verdadera solución es atacar la fuente de calor: desconecta periféricos y cargadores no conformes, despeja las rejillas de ventilación bloqueadas, baja la temperatura ambiente y encuentra cualquier proceso fuera de control que genere carga de CPU o GPU. Usa ProcXray para identificar el proceso culpable real que se esconde tras el calor.

¿Qué es kernel_task?

kernel_task no es una app ni un servicio en segundo plano que hayas instalado. Es el kernel de macOS — el núcleo del sistema operativo — representado como una única entrada en Activity Monitor con el ID de proceso 0. Todo lo demás en tu Mac se ejecuta como hijo del sistema, pero kernel_task es el sistema.

En condiciones normales, kernel_task utiliza una cantidad modesta de CPU para gestionar tareas de bajo nivel: planificación, gestión de memoria, controladores de dispositivos y manejo de interrupciones. Normalmente lo verás situado en algún punto entre el 2 % y el 10 %.

La confusión empieza cuando ese número salta a varios cientos por ciento. En un Mac con varios núcleos de CPU, un solo proceso puede declarar más del 100 % de CPU (cada núcleo cuenta como 100 %), así que kernel_task al 400 % significa que está ocupando el equivalente a cuatro núcleos completos.

Por qué el uso elevado de CPU de kernel_task es una función, no un error

Aquí está el punto que casi todas las guías entienden mal: cuando kernel_task consume mucha CPU, no está realizando trabajo intensivo. Está haciendo lo contrario.

macOS lee continuamente los sensores de temperatura repartidos por toda la máquina. Cuando esos sensores informan de que la CPU o los componentes circundantes se están calentando demasiado, el kernel responde generando hilos de baja prioridad dentro de kernel_task que esencialmente no hacen nada útil: simplemente ocupan tiempo de CPU. Como la CPU ahora tiene menos ciclos disponibles para trabajo real, los procesos que generan calor se ralentizan y la máquina se enfría.

En otras palabras, kernel_task es una carga de relleno. Apple lo confirma en su documentación de soporte: “una de las funciones de kernel_task es ayudar a gestionar la temperatura de la CPU haciendo que esté menos disponible para los procesos que la utilizan intensamente.” El número alto de CPU es el síntoma de un evento térmico — es la luz de advertencia del salpicadero, no la avería del motor.

Esto replantea todo el problema. No estás intentando arreglar kernel_task. Estás intentando averiguar por qué tu Mac está caliente.

Por qué no deberías forzar el cierre de kernel_task

Una reacción habitual es seleccionar kernel_task en Activity Monitor y hacer clic en Forzar salida, o ejecutar sudo kill -9 0 en Terminal. No lo hagas:

La mentalidad correcta: kernel_task está de tu lado. Déjalo en paz e investiga el calor.

Macs Intel frente a Apple Silicon

El uso elevado de CPU de kernel_task es abrumadoramente un fenómeno de los Macs Intel. Los MacBook basados en Intel — en particular los modelos de MacBook Pro de 2016 a 2020 — funcionaban calientes, y la limitación térmica agresiva a través de kernel_task era una queja frecuente. Si tienes un Mac Intel, en esta sección encontrarás la mayoría de tus respuestas.

En Apple Silicon (M1, M2, M3, M4) es mucho menos común. Los propios chips de Apple funcionan más fríos y de forma más eficiente, y la arquitectura térmica es diferente. Si de verdad ves un uso elevado y sostenido de CPU de kernel_task en un Mac con Apple Silicon, considéralo una señal clara de que algo concreto va mal, normalmente:

Los pasos de diagnóstico siguientes se aplican a ambas arquitecturas, pero los usuarios de Intel se encontrarán con estas situaciones con mucha más frecuencia.

Qué provoca realmente que kernel_task se dispare

Dado que kernel_task está reaccionando al calor, la pregunta pasa a ser: ¿qué está calentando tu Mac? Los sospechosos habituales:

1. Un proceso fuera de control que genera carga de CPU o GPU

Una aplicación bloqueada, un bucle infinito en una herramienta de compilación, una pestaña del navegador que se comporta mal o un script en segundo plano consumiendo un núcleo durante minutos calentarán la CPU hasta que kernel_task intervenga. El trabajo intensivo en GPU — renderizado de vídeo, cargas de trabajo de machine learning, juegos o un proceso gráfico con errores — hace lo mismo.

2. Cargadores y periféricos USB-C

Esta es la causa que la mayoría de la gente pasa por alto. Apple ha reconocido que en algunos modelos de MacBook Pro con Intel, cargar desde un puerto USB-C del lado derecho podía provocar un uso elevado de CPU de kernel_task. De forma más general, los cargadores de terceros no conformes y los accesorios USB-C baratos pueden confundir la gestión de energía y temperatura del Mac. Si kernel_task se dispara en el momento en que conectas algo, has encontrado tu respuesta.

3. Rejillas de ventilación bloqueadas y polvo

Un Mac se enfría moviendo aire. Si las rejillas están físicamente obstruidas — sobre una cama, un cojín del sofá o una superficie blanda — o los ventiladores internos y los disipadores están atascados de polvo, el calor se acumula y kernel_task limita el rendimiento para compensar.

4. Temperatura ambiente alta

Apple especifica un rango de funcionamiento de 50° a 95°F (10° a 35°C). Trabajar bajo la luz directa del sol o en una habitación calurosa empuja la máquina hacia el umbral de limitación mucho más rápido.

5. Un sensor de temperatura defectuoso

En raras ocasiones, un sensor de hardware informa de una lectura incorrecta (demasiado alta), y kernel_task limita el rendimiento en respuesta a un calor que en realidad no existe. Es poco frecuente, pero merece la pena considerarlo si has descartado todo lo demás.

Cómo encontrar al verdadero culpable

Paso 1: prueba primero el test de periféricos

Antes de cualquier diagnóstico de software, haz la prueba más sencilla: desconéctalo todo. Desconecta el cargador, las pantallas externas, los dispositivos USB y los docks. Si kernel_task vuelve a la normalidad en uno o dos minutos, vuelve a conectar los elementos de uno en uno hasta que se dispare de nuevo. En los MacBook Pro con Intel, prueba también a cargar desde un puerto del lado izquierdo. Este único test resuelve una gran parte de los casos.

Paso 2: revisa Activity Monitor — y entiende sus límites

Abre Activity Monitor (Aplicaciones → Utilidades) y ordena la pestaña de CPU por % CPU. Mira más allá de kernel_task, al siguiente proceso con mayor consumo. Ese proceso — no kernel_task — es probablemente tu fuente de calor.

Activity Monitor es un punto de partida razonable, pero tiene puntos ciegos reales para este tipo de diagnóstico:

Paso 3: localiza el proceso con ProcXray

Cuando el culpable obvio no es obvio, ProcXray cierra exactamente las brechas que deja abiertas Activity Monitor. No puede hacerle nada a kernel_task — nada puede — pero está construido para encontrar el proceso que lo está provocando.

El flujo de trabajo es sencillo: deja que kernel_task haga su trabajo, usa ProcXray para encontrar el proceso que realmente genera el calor y luego ocúpate de ese proceso.

Soluciones paso a paso

Una vez que sepas qué está calentando tu Mac, aplica la solución correspondiente:

CausaSolución
Proceso fuera de controlSal de él o termínalo. Si vuelve a generarse, termina el proceso padre. Actualiza o reinstala la app problemática.
Cargador / periféricoCambia a un cargador de Apple o certificado MFi. En los MacBook Pro con Intel, carga por el lado izquierdo. Desconecta accesorios USB-C baratos.
Rejillas bloqueadasMueve el Mac a una superficie dura y plana. Nunca lo uses sobre ropa de cama blanda ni cojines.
Acumulación de polvoHaz que limpien profesionalmente los ventiladores y disipadores, sobre todo en máquinas más antiguas.
Entorno calurosoMúdate a una habitación más fresca, fuera de la luz directa del sol. Mantente dentro de los 10–35°C.
Estado de limitación persistenteReinicia el Mac. En los Macs Intel, restablece el SMC (System Management Controller), que gestiona el comportamiento térmico y de energía.
Sospecha de fallo del sensorSi nada más lo explica, ejecuta Apple Diagnostics y ponte en contacto con el Soporte de Apple.

Vale la pena probar un reinicio pronto — borra cualquier estado de limitación transitorio y detiene los procesos fuera de control — pero si kernel_task vuelve a subir después, la fuente de calor subyacente sigue presente y requiere los pasos anteriores.

Preguntas frecuentes

¿Puedo desactivar o apagar kernel_task?

No. kernel_task es el kernel de macOS y no se puede desactivar, terminar ni apagar. Es una parte central del sistema operativo, y uno de sus trabajos es proteger tu hardware del sobrecalentamiento. Cualquier intento de terminarlo fallará, y aunque tuviera éxito, bloquearía macOS y eliminaría un mecanismo de seguridad crítico.

¿El uso elevado de CPU de kernel_task dañará mi Mac?

No, es justo lo contrario. El uso elevado de CPU de kernel_task es el mecanismo que previene el daño. Al ocupar ciclos de CPU, obliga a los procesos que generan calor a ralentizarse para que la máquina pueda enfriarse. Lo que sí podría dañar tu Mac es el sobrecalentamiento sostenido al que kernel_task está respondiendo, y por eso deberías encontrar y solucionar la fuente de calor.

¿Por qué kernel_task se dispara solo cuando conecto mi cargador?

Porque el cargador o el puerto que utiliza está contribuyendo al problema de gestión térmica o de energía. Apple ha reconocido que en algunos modelos de MacBook Pro con Intel, cargar desde los puertos USB-C del lado derecho podía provocar un uso elevado de CPU de kernel_task. Los cargadores de terceros no conformes también pueden causarlo en otros modelos. Prueba un cargador de Apple certificado y, en los MacBook Pro con Intel, carga por el lado izquierdo.

¿Reiniciar soluciona el uso elevado de CPU de kernel_task?

Un reinicio borra cualquier estado de limitación temporal y detiene los procesos fuera de control, así que a menudo proporciona un alivio inmediato a corto plazo. Pero si la causa real — una habitación calurosa, rejillas bloqueadas, un cargador defectuoso o un proceso que se relanza al arrancar — sigue presente, kernel_task volverá a subir. Usa un reinicio para confirmar el síntoma, no como solución definitiva.

¿Es común el uso elevado de CPU de kernel_task en los Macs con Apple Silicon?

Es poco común. Los Macs con Apple Silicon (M1–M4) funcionan más fríos y de forma más eficiente que los modelos Intel en los que la limitación de kernel_task era una queja frecuente. Si ves un uso elevado y sostenido de CPU de kernel_task en un Mac con Apple Silicon, considéralo una señal clara de un problema concreto — un proceso fuera de control, una carga intensa de GPU, un periférico defectuoso o una circulación de aire bloqueada — e investígalo en consecuencia.

Fuentes y referencias


Descarga ProcXray gratis → — encuentra el proceso que de verdad está sobrecalentando tu Mac. macOS Sonoma+, Apple Silicon e Intel.