3 votos

MacBookAir kernel_task al 300% y subiendo

Tengo un MacBookAir5,1 conectado a una pantalla Thunderbolt.

Cuando se calienta mucho, el PID 0 "kernel_task" consume cada vez más CPU hasta alcanzar el 340% y ralentizar el Mac lo suficiente como para obligarme a reiniciarlo.

He encontrado una propuesta de solución en este sitio pero dice que "mueva el archivo 'plist' para el identificador de modelo que descubrimos antes fuera de ese directorio" que no se aplica a mí porque mi instalación de Mountain Lion no tiene un plist para mi Macbook Air 2012. system_profiler me dice que tengo un MacBookAir5,1.

Probé algunas cosas. Pensé que, dado que el sobrecalentamiento parece ser la causa, debería intentar no sobrecalentar el pobre Mac. Sin embargo, ni entiendo por qué la reacción de Mac OS X al sobrecalentamiento es utilizar el 340% del tiempo de la CPU ni me las arreglé para mantener la tapa abierta y seguir convenciendo al Airbook de que utilizara la Thunderbolt Display como única pantalla.

Intenté funcionar con la batería, suponiendo que esto haría que la CPU funcionara más lentamente y no se sobrecalentara, pero cuando quito el cable de alimentación del Airbook, la pantalla Thunderbolt se queda en negro, y sólo se recupera después de varios minutos cuando vuelvo a conectar el cable de alimentación.

¿Qué es lo que pasa?

2voto

Rich Puntos 2429

¿Podría echar un vistazo a los 2 principales registros del sistema para ver lo que su MacOS puede estar ocupado en. Con un terminal o un xterm los 2 comandos siguientes se dispararon cuando la ventana problema puede ayudarle a diagnosticarlo:

tail -f /var/log/kernel.log

tail -f /var/log/system.log

Para que alguien pueda ayudarte, la próxima vez que surja este tipo de problema, ¿podrías ejecutar el siguiente comando (dentro de un terminal o un xterm de nuevo):

top -o cpu

y coge una copia de las 10 primeras líneas para volver a ponerlas dentro de tu pregunta original como aquí:

Processes: 50 total, 3 running, 47 sleeping, 243 threads                                                                                                                                       12:18:07
Load Avg: 1.40, 1.53, 1.28  CPU usage: 5.97% user, 7.14% sys, 86.88% idle    SharedLibs: 5044K resident, 9292K data, 0B linkedit. MemRegions: 10733 total, 769M resident, 15M private, 1479M shared.
PhysMem: 755M wired, 1363M active, 641M inactive, 2760M used, 1207M free. VM: 120G vsize, 1041M framework vsize, 2798981(19) pageins, 173(0) pageouts.
Networks: packets: 61207/73M in, 66123/6062K out. Disks: 877183/26G read, 171220/22G written.

PID   COMMAND      %CPU  TIME     #TH  #WQ  #POR #MREG RPRVT  RSHRD  RSIZE  VPRVT  VSIZE  PGRP PPID STATE    UID  FAULTS    COW    MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW      PAGEINS
1530  mdworker     17.1  06:56.12 4/1  2    82+  384+  39M+   16M    143M+  196M+  2586M+ 1530 1    running  501  1946213+  727+   881948+   219072+   6484219+  676187+   679401+  1914+
0-    kernel_task  14.0  07:55.29 69/4 0    2    757-  22M    0B     130M-  75M    2355M- 0    0    running  0    26279     0      33251333+ 32358872+ 0         0         10243109 0
1522  mds          12.6  14:55.33 9    8    118- 862   361M+  6052K  239M+  1334M+ 3736M+ 1522 1    sleeping 0    13373455+ 1286   12149111+ 6697348+  16039295+ 6938357+  3331251+ 1819924+
[...]

Se trata de un ejemplo de un problema (no, no tengo la mismo problema ☺) donde mi Mac se sobrecalentaba como un tonto. Aquí los 2 procesos involucrados son mds y mdworker y son causadas por Spotlight indexación de un disco externo de 500 Go de copias de seguridad que acabo de conectar. Las 2 tareas implicadas alcanzaban regularmente el 200% de cpu en total. Spotlight es muy discreto al respecto entre bastidores negocio pesado. Sólo muestra un pequeño punto en el centro de su mirilla dentro de la barra de menú.

Cuando por fin vi claramente lo que ocurría bajo el capó, decidí dejar que spotlight terminar su trabajo, y una hora más tarde , la temperatura, los procesadores y los ventiladores volvieron a la normalidad.


Por último, dado que tu sistema operativo (Mountain Lion) es Lion o más reciente, te aconsejo que leas esto gran explicación sobre sysdiagnose y si te sientes cómodo leyendo los registros del sistema, pruébalo.

0voto

user60759 Puntos 6

No estoy seguro de si esto está relacionado, pero he estado teniendo problemas extraños en mi MacBook con diferentes diversas tareas (En concreto QuickLookSatellite-general ) usando más del 100 % del tiempo de la CPU, obviamente haciendo que mi MacBook sea inutilizable como el anterior. ¿Has notado algún otro proceso que posiblemente esté consumiendo más CPU de lo normal? He estado teniendo el tiempo más difícil localizar la fuente. ¿Es posible que ambos problemas estén relacionados?

Esperemos que el pregunta que hice podría ayuda

0voto

Bernhard Puntos 907

Esto parece ayudar: http://blog.viktorpetersson.com/post/100148585299/how-to-fix-kernel-task-cpu-usage-on-yosemite

Tuve el mismo problema cuando hice una instalación limpia con Yosemite en mi Macbook 6.1, pero el blog de arriba me ayudó.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X