Tengo un MacBookAir5,1 conectado a un Thunderbolt Display.
Cuando hace mucho calor, PID 0 "kernel_task" usa cada vez más CPU hasta llegar al 340% y ralentiza la Mac lo suficiente como para hacer que la reinicie.
Encontré una solución propuesta en este sitio , pero dice "mover el archivo 'plist' para el identificador del modelo que descubrimos anteriormente fuera de ese directorio", lo cual 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 causar esto, debería tratar de no sobrecalentar la pobre Mac. Sin embargo, no entiendo por qué la reacción de Mac OS X al sobrecalentamiento es usar el 340 % del tiempo de la CPU ni logré mantener la tapa abierta y aun así convencer al Airbook de usar la pantalla Thunderbolt como su única pantalla.
Intenté usar la batería, asumiendo 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 simplemente se vuelve negra y solo se recupera después de varios minutos cuando vuelvo a conectar el cable de alimentación.
¿Qué está sucediendo?
¿Podría echar un vistazo a los 2 registros principales del sistema para ver en qué puede estar ocupado su MacOS? Con una terminal
o una xterm
ventana, los 2 siguientes comandos que se activan cuando aparece el problema pueden ayudarlo a diagnosticarlo:
tail -f /var/log/kernel.log
tail -f /var/log/system.log
terminal
o una xterm
ventana nuevamente):
top -o cpu
y tome una copia de las 10 líneas superiores para volver a colocarlas dentro de su 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+
[...]
Este es un ejemplo de un problema (no, no tengo el mismo problema ☺) donde mi Mac se sobrecalentaba como un tonto. Aquí los 2 procesos involucrados son mds
y mdworker
son causados por Spotlight
la indexación de una unidad externa de 500 Go de copias de seguridad que acabo de conectar. Las 2 tareas involucradas regularmente superaron el 200% de la CPU en total. Spotlight
es muy discreto acerca de este pesado negocio tras bambalinas . Simplemente muestra un pequeño punto en el centro de su espejo dentro de la barra de menú.
Cuando finalmente vi claramente lo que sucedía debajo del capó, decidí dejar que spotlight
terminara su trabajo, y una hora más tarde , la temperatura, los procesadores y los ventiladores volvieron a su vida normal.
sysdiagnose
y, si se siente cómodo leyendo los registros del sistema, inténtelo.
sysdiagnose
para recopilar una instantánea de toda la memoria, el proceso y la actividad del sistema. Una vez que tenga dos o tres conjuntos de diagnósticos, el problema generalmente puede ser detectado por alguien acostumbrado a revisar los archivos de registro de Unix.No estoy seguro de si esto está relacionado, pero he tenido problemas extraños en mi MacBook con varias tareas diferentes (específicamente QuickLookSatellite-general
) utilizando más del 100 % del tiempo de CPU, lo que obviamente hace que mi MacBook quede inutilizable como el anterior. ¿Ha notado algún otro proceso que posiblemente requiera más CPU de lo normal? Me ha costado mucho rastrear la fuente. ¿Están ambos problemas posiblemente relacionados?
Espero que la pregunta que hice pueda ayudar...
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 anterior me ayudó.
dan
bmike
dan
Andrés J. Brehm
Jonatan Little
kenorb