Muy alto uso de la CPU kernel_task después de actualizar a Yosemite 10.10.4

7

Actualicé a 10.10.4 el 1 de julio, y desde entonces he tenido un uso de CPU muy alto, aproximadamente un 270%, es decir, dos y medio de cuatro procesadores, por kernel_task .

Aparece al iniciar sesión durante unos cinco minutos, luego baja a 0. Si inicio Safari o Chrome o Parallels, reaparece, y esto me hace preguntarme si está relacionado con la red. Sé que hubo cambios de DNS en 10.10.4, ¿podría estar relacionado?

Tengo:

  • Se intentó ejecutar sin pantallas externas (hay varios errores sobre el uso elevado de la CPU con un monitor externo)
  • Se eliminaron todos los elementos de inicio de sesión y todas las aplicaciones que se inician automáticamente.
  • Se eliminaron todos los elementos en /Library/LaunchAgents , /Library/LaunchDaemons , /Library/StartupItems
  • Comprobado No tengo nada extraño instalado. Lo único era el flujo, y lo eliminé. Todavía tengo instalado Crashplan pero me aseguré de que estaba configurado para funcionar solo dos veces por semana, lo que no es hoy. También tengo y uso Parallels Desktop 10 (última actualización), y a veces parece que el alto uso de la CPU está relacionado con su inicio. Sin embargo, salir de él no restaura el uso de la CPU a la normalidad.
  • No creo que esté relacionado con el calor; la temperatura de la CPU es la más baja de lo normal, y los ventiladores funcionan normalmente, y la computadora portátil tiene un buen flujo de aire y no puedo sentir el aire "caliente" que sale de ella, solo la temperatura normal del aire.
  • Arrancó en modo seguro. Esto estaba bien y tenía un uso normal de la CPU. Esto me hace pensar que debe ser un controlador del kernel o un problema similar.
  • Ejecuté EtreCheck, que muestra que los únicos kexts cargados son com.parallels.kext.hypervisor (10.2.1 29006 - SDK 10.7), com.parallels.kext.netbridge (10.2.1 29006 - SDK 10.7), com. parallels.kext.usbconnect (10.2.1 29006 - SDK 10.7), y com.parallels.kext.vnic (10.2.1 29006 - SDK 10.7).
  • Sin embargo, el estado de mi batería es 'Comprobar batería'. ¿Podría estar relacionado? A pesar del estado de salud, ha realizado 590 ciclos y se supone que este modelo solo se consumirá a 1000. Impar; No estoy seguro de por qué eso sería / lo que significa.
  • System.log: nada obvio. Me senté mirándolo por varios minutos y no vi nada añadido. El desplazamiento hacia atrás mostró muchos mensajes, pero nada que pareciera fallas rápidas repetidas o algo que pudiera explicar el uso constante de la CPU. También examiné los otros registros y no detecté nada.

Al examinar el Monitor de actividad, todo el uso de la CPU se muestra como en kernel_task , no en ninguna aplicación descendiente.

Tengo un MBP de 15 "a principios de 2011, que hasta el 10.10.4 Yosemite funcionó muy bien.

¿Alguna idea sobre cómo analizar y resolver el problema?

PD: Aunque el clima es caluroso (es de 35 grados C - Europa está teniendo una ola de calor) es poco probable que sea este problema , ya que smcFanControl muestra un nivel constante de 65-67 grados C, el extremo bajo de un rango de temperatura normal. Ambos ventiladores giran a 6000 RPM, pero eso también es normal. La temperatura ambiente de hoy y ayer es la misma que antes de instalar 10.10.4, pero el uso elevado de CPU de kernel_task se produjo solo cuando se instaló 10.10.4 . Esa es la diferencia clave. Algo en relación con 10.10.4 causa un alto uso de la CPU.

    
pregunta David M 04.07.2015 - 16:55

6 respuestas

2

En lo que a mí respecta, kernel_task siempre estaba tratando de decirme que la computadora se está calentando. Parece ser una extraña contramedida que ocupa la CPU con una tarea No-Op de baja energía que le impide hacer cosas "más calientes". Así que deberías estar buscando ese "otro" proceso consumiendo el resto de tu tiempo de CPU.

Sin embargo, noté un uso muy alto de la CPU desde Safari desde que actualizo Yosemite 10.10.4. El navegador visiblemente (en el Monitor de actividad) inicia varios procesos ahora y dos de ellos (Safari Networking y nsurlstoraged) ocupan habitualmente una gran cantidad de CPU, especialmente Safari Networking a menudo toma más del 50% de una CPU. Parece ser menos constante ahora, por lo que quizás haya algún efecto de "goteo" en este.

    
respondido por el Patru 07.07.2015 - 10:39
0

Respondiendo a mi propia pregunta: visité una tienda de Apple hace un par de días, la abrieron y también realizaron un conjunto completo de pruebas de diagnóstico de Apple (un poco como la prueba de hardware que puede arranque, pero mucho más extenso.) No había mucho polvo en la computadora portátil; los ventiladores funcionaban normalmente; tienen una prueba térmica especial que prueba las conexiones del disipador de calor y las reacciones del portátil a la alta carga de la CPU. Todo esto pasó bien.

Para otras personas que experimenten este problema, le recomendaría reservar una cita en Genius Bar y pedirles que limpien el polvo, revisen los disipadores de calor y realicen un diagnóstico completo del hardware. Incluso si está contento de abrir su Mac, Apple proporciona a sus técnicos un software de diagnóstico de hardware más extenso que el que nos proporciona.

El técnico consultó con algunos otros y concluyó que el uso elevado de kernel_task puede ser simplemente un problema de software y se recomienda reinstalar Yosemite en un disco limpio y formateado, después de una copia de seguridad. (Sospecho que esta es la respuesta "No sé"). Todavía no lo he hecho ya que el problema ocurre con mucha menos frecuencia ahora que cuando publiqué.

    
respondido por el David M 23.07.2015 - 14:48
0

Encontré una publicación que mencionaba la desactivación de Bluetooth y ni siquiera mencioné los problemas con la batería, sino los problemas con los dispositivos Bluetooth que funcionan con poca batería ... ninguno de los cuales tengo; Estoy feliz de informar que esto resolvió el problema inmediatamente La CPU de Kernel_task se apagó de inmediato, la batería se volvió a conectar y ¡mi MacBook es muy veloz otra vez!

    
respondido por el Justin 23.08.2016 - 02:35
0

Publicaré mi experiencia, que no es una respuesta genérica y probablemente no se aplique al OP. Pero todavía podría ayudar a alguien con problemas relacionados con la batería que causan esto.

Tuve un fallo de SSD y el taller de reparación (no Apple) lo reemplazó. Y también desconecté mi batería, porque descubrieron que estaba deformada / hinchada, lo que es un indicio de posibles fallas futuras de la batería (piense fuego ).

También pusieron a Sierra en el nuevo SSD.

De vuelta a casa, obtuve un 250-300% cpu kernel_task. Deshabilité la indexación de Spotlight, por si acaso. Noté algunos mensajes en la consola sobre la batería. Otros sobre los permisos de iCloud, que he arreglado por si acaso. Todavía muchísima kernel_task.

Luego llevé el Macbook Pro a la barra Genius. Les tomó entre 5 y 10 minutos realizar una prueba de hardware que mostraba que los sensores de la batería estaban fallando. Se le dijo a kernel_task que se debía a esto, ya que el sistema supone que no hay datos de calor de la batería, lo que significa una batería sobrecalentada (aunque el sistema en su conjunto sabe que no hay batería).

Se solucionó el problema con la batería nueva (de Apple Store). También le recomendaría, si compra una batería de terceros más barata, que la coloque en la Mac cuando la compre, si es posible, mi alternativa mucho más barata de hecho tenía el conector incorrecto (modelo de año diferente). Y otras personas han informado que los sensores inteligentes no reconocen los reemplazos defectuosos y causan una aceleración de la CPU kernel_task también.

    
respondido por el JL Peyret 08.12.2016 - 03:27
0

Tenía este problema de forma intermitente en MacOS 10.12.5 (Sierra) en un Mac Mini cuando jugaba.

A continuación se encuentra una declaración en línea publicada por Apple publicada y que me ayudó a resolverla:

Si kernel_task está usando un gran porcentaje de su CPU de Mac

Una de las funciones del proceso de la tarea del núcleo es ayudar a administrar la temperatura de su CPU.

El Monitor de actividad puede mostrar que un proceso del sistema llamado kernel_task está usando un gran porcentaje de su CPU, y durante este tiempo puede notar más actividad de los fanáticos.

Una de las funciones de kernel_task es ayudar a administrar la temperatura de la CPU haciendo que la CPU esté menos disponible para los procesos que la utilizan 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 bien con usted. No causa por sí mismo esas condiciones. Cuando la temperatura de la CPU disminuye, kernel_task reduce automáticamente su actividad. Fecha de publicación: 2 de febrero de 2017

Desde aquí: enlace

La declaración anterior de Apple me llevó a una solución. Hay varias causas de esto. Dos de ellos son:

  • Sensor de temperatura roto o desconectado: en este caso, el ventilador funciona TODO el tiempo.
  • Área de ventiladores obstruida: en este caso, el ventilador gira de forma intermitente y kernal_task aumenta la cantidad de CPU (500-1000%) durante las operaciones que generan mucha calor, entonces cuando cualquier actividad que causa el calor cesa, finalmente se detiene.

En mis casos, el problema fue intermitente y ocurrió al jugar juegos. Lo resolví quitando la parte inferior del Mac Mini y aspirando el polvo que obstruía los ventiladores. Esto eliminó el problema de forma permanente.

    
respondido por el Cliff Ribaudo 19.05.2017 - 00:20
-3

solo crea una nueva cuenta y mueve todos tus datos a tu cuenta ... y whoola ... la tarea del kernel se ha ido ...

    
respondido por el wong sabar 03.03.2016 - 23:11

Lea otras preguntas en las etiquetas