20Aug

¿Qué es kernel_task y por qué se ejecuta en mi Mac?

click fraud protection

Encontraste algo llamado "kernel_task" en el Monitor de Actividad, y quieres saber de qué se trata. Buenas noticias: no es nada nefasto. En realidad es tu sistema operativo.

Este artículo es parte de nuestra serie en curso que explica varios procesos que se encuentran en Activity Monitor, como hidd, mdsworker, installd y muchos otros.¿No sabes cuáles son esos servicios?¡Mejor comienza a leer!

Un "núcleo", si no lo sabía, está en el núcleo de cualquier sistema operativo, ubicado entre su CPU, memoria y otro hardware y el software que ejecuta. Cuando enciendes tu Mac, el kernel es lo primero que comienza, y básicamente todo lo que haces en tu computadora fluye a través del núcleo en algún momento. Activity Monitor pone toda esta actividad variada bajo un solo banner: kernel_task.

Si su computadora no funciona con lentitud, no se preocupe porque este proceso consuma mucha memoria u ocasionalmente consuma ciclos de CPU elevados: eso es normal. La memoria no utilizada es una memoria desperdiciada, por lo que kernel_task la pondrá a funcionar para cosas como el almacenamiento en caché de archivos, y ejecutar un sistema operativo moderno significa a veces usar algo de potencia de la CPU.

instagram viewer

Pero si kernel_task usa constantemente la mayoría de los recursos de tu sistema y tu Mac es muy lenta, es posible que tengas un problema. Reiniciar su Mac es la única manera de reiniciar su kernel, y algunas veces eso resolverá todos los problemas. Pero si el comportamiento persiste, aquí hay un poco más de información.

kernel_task pretende utilizar ciclos de CPU para mantener las cosas frías

Si está haciendo algo que requiere una gran cantidad de procesamiento de videos 4K que convierten la potencia, por ejemplo, puede preguntarse qué tarda tanto y mirar el Monitor de actividad. A menudo verá que kernel_task está usando mucha potencia de CPU. .. potencia que preferiría que su proceso intensivo usara.

Es comprensible si estás frustrado, pero resulta que tu sistema operativo está haciendo esto a propósito para evitar que tu CPU se sobrecaliente. Para citar la página de soporte de Apple:

Una de las funciones de kernel_task es ayudar a administrar la temperatura de la CPU al hacer que la CPU esté menos disponible para los procesos que la usan intensamente. En otras palabras, kernel_task responde a las condiciones que hacen que su CPU se caliente demasiado, incluso si su Mac no se siente caliente para usted. En sí mismo no causa esas condiciones. Cuando la temperatura de la CPU disminuye, kernel_task reduce automáticamente su actividad.

Así que kernel_task no es realmente que usa toda la potencia de la CPU: solo evita que su proceso intensivo la use para evitar el sobrecalentamiento. Todo debería volver a la normalidad cuando se encuentre fuera de la zona de peligro.

Una aplicación con un mal hábito de usar mucha CPU y provocar esto es Flash. Si ve Flash o pestañas del navegador que consumen mucha potencia de la CPU junto con kernel_task, considere desinstalar o deshabilitar Flash por completo para evitar el problema. Esto evitará que Flash consuma su CPU con sus diversos errores, y kernel_task tendrá que proteger su CPU para mantener las cosas frescas.

Arranque en modo seguro para solucionar problemas del kernel

Si encuentra que kernel_task consume mucha CPU o memoria cuando no está haciendo mucho, puede tener otro problema en sus manos. Por lo general, esto tiene que ver con extensiones de kernel de terceros, llamadas "kexts" por macOS.Estos módulos vienen con controladores de hardware y software, e interactúan directamente con el kernel. Un error kext podría causar que kernel_task tome demasiados recursos del sistema.

Para probar esto, debe iniciar su Mac en modo seguro, una de las opciones ocultas de inicio de Mac que todos los usuarios de Mac deben conocer. Apaga tu Mac, luego enciéndela mientras mantienes presionada la tecla Shift. Verá la palabra "Arranque seguro" en la pantalla de inicio de sesión.

Safe Mode no habilita kexts de terceros, por lo que si su Mac no tiene ningún problema en modo seguro, ha encontrado su problema. Desinstale cualquier software de terceros o controladores que haya instalado recientemente y vea si eso ayuda.

Si desea profundizar más, Etrecheck ejecuta docenas de diagnósticos, incluida una lista de todos los kexts instalados y en ejecución en su sistema. Desinstale cualquier cosa que crea que pueda estar causando el problema, y ​​vea si eso lo resuelve. Si no es así, es posible que deba considerar un viaje a la tienda de Apple, o su amigable taller de reparación local de Mac.

Algunas otras cosas para probar

Si todavía tienes un problema después de todo eso, hay algunas cosas que puedes probar.

A veces restablecer la NVRAM en tu Mac te ayudará.Considere escanear su Mac en busca de malware, que podría estar causando el problema. También puede hacer las cosas habituales para acelerar su Mac, como eliminar elementos de inicio innecesarios y liberar espacio en el disco duro.

Si nada ayuda, a veces debe dejar de perder su tiempo y volver a instalar macOS desde cero. Obviamente, ese debería ser el último recurso, pero es importante saber cuándo te derrotan.

Crédito de la foto: Matthew Pearce