¿Cómo evitar que kernel_task use constantemente más del 400% de CPU?

0

Configuración:

  • Nombre del modelo: Mac mini (finales de 2012)
  • Identificador del modelo: Macmini6,2
  • Versión del sistema: OS X v10.11.3 (El Capitán)

Durante las últimas semanas, kernel_task ha estado usando más de 400% de CPU y su tamaño de memoria virtual se ha disparado hasta 68.97 GB. Incluso después de reiniciar, kernel_task comienza a golpear la CPU de inmediato. Además de kernel_task , también hay otro proceso alto en la lista de Monitor de actividad que siempre se está ejecutando y está utilizando constantemente entre el 90% y el 100% de la CPU:

  • Python (ejecutándose bajo el usuario: _devicemgr )

He intentado salir de este proceso, pero en vano ... el proceso se reabre con la misma cantidad de recursos de CPU.

    
pregunta アリスター 02.06.2016 - 18:00

1 respuesta

1

Según lo señala Apple aquí :

  

El Monitor de actividad puede mostrar que un proceso llamado kernel_task está usando un gran porcentaje de su CPU, y durante este tiempo puede observar mucha actividad de los fanáticos. Este proceso ayuda a administrar la temperatura al hacer que la CPU esté menos disponible para los procesos que utilizan intensamente la CPU. En otras palabras, kernel_task responde a las condiciones que hacen que su CPU se caliente demasiado. Cuando la temperatura disminuye, kernel_task reduce automáticamente su actividad.

Esto implicaría que el uso de la CPU de kernel_task disminuirá una vez que se detenga el proceso que causa que la CPU se sobrecaliente. Desafortunadamente, en Monitor de actividad fue imposible saber exactamente por qué se inició el proceso Python que posee _devicemgr . Afortunadamente, alguien más en este hilo ya hizo el trabajo de detective.

Los pasos que utilicé para resolver el problema:

  1. Se movió Server.app a la Papelera.

  2. Se hizo clic en Aceptar en el cuadro de diálogo Eliminación de la aplicación del servidor. :

  3. El proceso Python propiedad de _devicemgr finalmente se detuvo, y el uso de la CPU de kernel_task se redujo drásticamente a niveles mucho más normales (3 - 10%) ... haciendo que mi Mac finalmente sea utilizable otra vez!

Opcionalmente, Server.app se puede mover de la Papelera y volver a la carpeta Aplicaciones . Intenté esto y lo reabrí. Después de iniciar la copia de seguridad y la configuración de los servicios, se produjo un error curioso relacionado con DeviceManager (lo cual es bastante interesante considerando que la CPU se estaba destruyendo en las últimas semanas gracias a un proceso que se ejecuta bajo _devicemgr en primer lugar):

MásdetallesenConsole.app:

En cualquier caso, hacer clic en Continuar e ignorar el error no parece tener ninguna repercusión negativa ( todavía ) y el uso de la CPU no parece haber aumentado aún tampoco, así que diría que el problema está resuelto!

    
respondido por el アリスター 02.06.2016 - 18:00

Lea otras preguntas en las etiquetas