Cómo arreglar el error de uso de la CPU kernel_task de tu Mac
MacOS actuando lento? ¿Tienes el temido giro de la muerte? Una combinación limitada de hardware y software generalmente mantiene los problemas de Mac al mínimo.
Hay un problema eso nunca parece desaparecer.
No estás solo si estás notando un proceso errante llamado kernel_task comiendo mucho de tu CPU disponible. Entonces, ¿qué es este proceso y cómo puede liberar recursos valiosos? Sigue leyendo para descubrir.
Diagnóstico de un Mac lento
Si su Mac parece estar funcionando lentamente, está generando mucho calor, o parece que está a punto de despegar debido a las altas velocidades del ventilador, entonces querrá abrir Monitor de actividad y averiguar por qué. Esto es esencialmente el equivalente de Apple al Administrador de tareas de Windows, un “Ctrl Alt eliminar” de tipo para administrar recursos y procesos Monitor de actividad: el equivalente en Mac de Ctrl + Alt + Delete Monitor de actividad: el equivalente en Mac de Ctrl + Alt + Delete Si desea ser un usuario de Mac bastante competente, es necesario saber qué Monitor de actividad es, y como leerlo y usarlo. Como de costumbre, ahí es donde entramos nosotros. Leer más .
Puedes abrir el Monitor de actividad usando Spotlight: solo pulsa Cmd + espacio entonces empieza a escribir “actividad” y debería aparecer. También puedes encontrarlo en Aplicaciones> Utilidades, y es posible que desee fijarlo a su Dock Todo lo que necesita saber sobre el Dock de su Mac Todo lo que necesita saber sobre el Dock de su Mac Es la forma principal en que muchos usuarios interactúan con Mac OS X, pero mucha gente aún no lo sabe. Algunas de las cosas más básicas y útiles que el dock es capaz de hacer. Leer más para un acceso aún más rápido cuando las cosas empiezan a ir mal.
El motivo de su computadora lenta debe ser evidente en el UPC lengüeta. Solo haga clic en el %UPC encabezado de columna para organizar los procesos en ejecución por parte de su uso del procesador. Todo lo que use una gran cantidad de potencia de procesamiento aparecerá en la parte superior, y las cosas se moverán a medida que su computadora realice varias tareas en segundo plano.
El uso elevado de la CPU es generalmente solo un problema cuando no lo esperas. Es razonable esperar que su máquina mastique recursos si está ejecutando un juego, viendo un video en su navegador o editando un video. Si una sola pestaña de Safari o un proceso de Mac usa más de lo que se comparte, eso generalmente significa que algo está mal..
Puede matar cualquiera de estos procesos haciendo clic en ellos, luego haciendo clic en “X” En la esquina superior izquierda de la pantalla. Desafortunadamente, no puedes hacer esto por un proceso en particular: kernel_task. La razón de esto es que kernel_task es en realidad tu sistema operativo.
No es tanto un proceso único, sino una serie de procesos bajo una etiqueta. macOS hace todo tipo de cosas en segundo plano, como enviar y recibir datos a través de la red, escribir y leer datos, e indexar nuevas carpetas o discos para la búsqueda de Spotlight.
Este proceso a menudo utilizará una gran cantidad de su RAM disponible en el Memoria ficha, pero eso es mucho menos de una preocupación. La cantidad de RAM en uso aumentará y disminuirá según sea necesario. Sin embargo, un alto uso de la CPU puede hacer que todo su sistema se detenga, e incluso ocasionar el fallo ocasional del sistema completo.
Entonces, ¿cómo evitar que kernel_task afecte negativamente el rendimiento de su computadora??
Arreglos rápidos a corto plazo
Porque kernel_task es básicamente su sistema operativo, y matar procesos es la mejor manera de liberar recursos, un simple reinicio de su Mac solucionará el problema de inmediato. Esta no es una solución permanente a largo plazo si ha tenido este problema por un tiempo. Pero es una solución a corto plazo que debería proporcionar resultados inmediatos..
Lo que sea que esté causando el aumento en el uso de la CPU puede volver. Por lo tanto, si ha tenido incidentes repetidos, también puede intentar reiniciar el controlador de administración del sistema (SMC). Esto es fácil de hacer mientras reinicia su computadora.
Las instrucciones para restablecer el SMC varían ligeramente dependiendo de si tiene un MacBook viejo, un MacBook nuevo o una computadora de escritorio como el iMac. Vea cómo restablecer el SMC de su Mac aquí Cómo restablecer el SMC y la PRAM / NVRAM de su Mac Cómo restablecer el SMC y la PRAM / NVRAM de su Mac ¿Tiene problemas con su Mac? Aquí se explica cómo restablecer SMC y PRAM o NVRAM para que vuelva a funcionar correctamente. Lee mas .
Otra causa común de un proceso de kernel_task fuera de control es Flash. Hablando por experiencia, he visto la extensión de navegador menos favorita de todos Por qué Flash necesita morir (y cómo puede deshacerse de él) Por qué Flash tiene que morir (y cómo puede deshacerse de él) La relación de Internet con Flash ha sido difícil por un momento. Una vez, fue un estándar universal en la web. Ahora, parece que puede dirigirse al bloque de corte. ¿Qué cambió? Leer más hacer esto con Safari en particular. Para una solución rápida, intente eliminar cualquier pestaña que no responda o tenga sed, o cierre el navegador por completo.
Otras cosas que puedes probar
Quizás la solución más obvia para cualquier problema relacionado con el sistema operativo es actualizar a la última versión de macOS. Simplemente lanza el Mac App Store, dirigirse a la Actualizaciones pestaña, y ejecute las actualizaciones de software de Apple pendientes.
Flash parece ser otra causa de problemas kernel_task. Actualice a la última versión de Flash Player si está usando un navegador como Safari donde Flash no está incluido (como ocurre con Chrome). Si bien Safari es probablemente el mejor navegador para los usuarios de Mac, Flash no juega muy bien con él.
También puede tener éxito bloqueando Flash, o incluso eliminándolo por completo si realmente no lo está utilizando. Las extensiones del navegador ClickToFlash y ClickToPlugin bloquean Flash de forma predeterminada, con la capacidad de activarlo o desactivarlo..
Si desea eliminar Flash por completo, ejecute el Adobe Flash Player Install Manager y haga clic Desinstalar.
Cavando un poco más profundo
Otros han tenido éxito en la eliminación de extensiones del kernel, módulos de código que pueden realizar tareas de bajo nivel. También conocido como “kexts,” Apple instala la gran mayoría de las extensiones como parte del entorno central de macOS. Algunos programas instalarán extensiones de terceros como controladores o para controlar el hardware..
Una forma rápida de comprobar si un kext de terceros está causando problemas con su kernel_task es reiniciar su máquina en modo seguro. Reinicie su máquina y mantenga pulsada la Cambio Clave como las botas. El modo seguro carga solo las extensiones de kernel requeridas, por lo que si el problema no ocurre aquí, apunta a un problema con un kext de terceros.
Reinicie su sistema como normal y lance Terminal. Entonces, ejecute el kextstat
comando para ver qué extensiones de kernel están cargadas actualmente. Todas las extensiones de Apple se verán como com.apple.etc
mientras que los controladores de terceros tendrán el nombre del desarrollador en ellos, como com.paragon-software.filesystems
y ch.tripmode.TripModeNKE
para nombrar unos pocos.
los mejor manera para eliminar estos es eliminar el software asociado. Para algunas aplicaciones, eso simplemente significará mover el archivo de la aplicación a la Papelera y luego ingresar al administrador para realizar cambios avanzados. Otros pueden incluir un archivo de desinstalación PKG que necesita para ejecutar. Para el resto, diríjase a Preferencias del Sistema y busque los paneles de preferencias de terceros: el controlador NTFS de Paragon oculta el Desinstalar Opción junto a su configuración..
Con OS X El Capitán, Apple introdujo una nueva característica de seguridad que rompió una serie de modificaciones de terceros. La protección de integridad del sistema, o SIP, abreviada, impide que las aplicaciones inyecten código en las aplicaciones de Apple y escriba en ciertas partes de la unidad que Apple considera importantes para la seguridad del sistema. Cómo deshabilitar la protección de la integridad del sistema (y por qué no debería) Cómo Deshabilite la Protección de integridad del sistema (y por qué no debería hacerlo) Hay más razones para dejar activada la Protección de integridad del sistema de macOS que apagarla, pero desactivarla es fácil. Lee mas .
Cuando todo lo demás falla
La solución final aquí es un poco arriesgada: eliminar las extensiones del kernel de Apple. No se recomienda hacer esto. Pero si estás al final de tu atadura y has intentado todo lo demás, entonces es otra opción para ti.
La solución se deriva de una publicación de blog escrita por Rhys Oxenham en 2012. Y aunque tendrá que sortear el SIP, la solución aún implica el mismo proceso. El problema de Rhys estaba relacionado con la gestión del calor, su Mac cambió el enfoque de la CPU a kernel_task para ejecutar procesos de bajo nivel. Esto a su vez lo haría “guay” El sistema limitando la potencia de procesamiento disponible..
Hmm, ¿es anormal que el proceso 'kernel_tasks' chupe constantemente el 25% de mi CPU? Algo raro. #MacOS #SnowLeopard
- Viktor Petersson? (@vpetersson) 12 de septiembre de 2010
Otro blogger llamado Viktor Petersson escribió acerca de su éxito al usar este método para resolver sus problemas de kernel_task. En su caso, probablemente fue causado por una tarjeta de sonido poco fiable. Más tarde lo siguió con actualizaciones para El Capitán y Sierra, señalando que la única diferencia ahora es el requisito para deshabilitar SIP.
No he probado personalmente esta revisión. Si está interesado en darle una oportunidad, esto es lo que deberá hacer:
- Cree una copia de seguridad de su Mac con Time Machine u otra solución de copia de seguridad.
- Desactivar la protección de integridad del sistema Cómo deshabilitar la protección de integridad del sistema (y por qué no debería) Cómo deshabilitar la protección de integridad del sistema (y por qué no debería) Hay más razones para dejar activada la Protección de integridad del sistema de macOS que desactivarla. Pero apagarlo es fácil. Lea más iniciando en modo de recuperación y ejecutando el
csrutil desactivar
mando. - Sigue el método de Viktor. Comience por encontrar el modelo de su Mac usando el
system_profiler -detailLevel mini | grep "identificador de modelo:"
mando. - Mueva y haga una copia de seguridad del archivo relevante para su modelo, como se describe.
- Reinicie en modo Recuperación y habilite la protección de integridad del sistema usando la
habilitar csrutil
mando.
Ten cuidado! Esta es una solución de último recurso. Inténtelo si está luchando para hacer algo debido al problema. Y persiste incluso después de reinstalar tu sistema operativo. Pero has sido advertido. También necesitarás repite el proceso después de cada actualización de software importante o actualización del sistema operativo, Apple restaurará el archivo que movió.
Problema fijo?
¿Has logrado solucionar los problemas relacionados con kernel_task utilizando alguno de estos métodos? Díganos qué causó sus problemas y qué hizo para solucionarlo en los comentarios a continuación.
Si aún tiene problemas, deje un comentario y haremos todo lo posible para ayudarle a solucionar el problema..
Crédito de la imagen: Mark H. Evans a través de Flickr
Explorar más sobre: macOS Sierra, OS X El Capitán, OS X Yosemite.