Llevaba desde ayer bastante mosqueado por ésto: al poco rato de arrancar el MacBook, la carga de CPU se me iba por encima del 50%, siempre. Y era fácil de detectar (aparte de por la ocasional lentitud) porque el FanControl ponía los ventiladores a más e 5000rpm, lo que hace bastante ruido.
En el “Monitor de Actividad” se veía que uno de los dos cores estaba siempre al 100% y el otro pues con la carga que tuviera, con lo que la media era 55-60%. Sin embargo, en la lista de tareas ninguna pasaba del 4% o así, vamos, no se veía al culpable por ningún sitio.
Probé a eliminar del arranque todas las pijadas que se me ocurrieron (Growl, iScrobbler, InsomniaX…), incluso a reiniciar y logarme con un usuario “limpio” recién creado. Igual.
Hoy me he ido directamente a la consola y en un ps he descubierto que era el syslog quien se estaba yendo por las ramas, así que ya tenía por dónde investigar: en /var/log, el último system.log ocupaba unos 250Mb cuando el resto (después de descomprimir) no llegaban en el peor de los casos a los 10. El fichero estaba plagado de errores del AppFresh, nada grave en principio, pero estaba teniendo éste efecto secundario. Al cargarme el syslog con un kill, la CPU bajaba a niveles normales pero al poco el sistema lo volvía a arrancar y el syslog volvía a disparar el consumo de CPU. Borrando el último system.log no se solucionaba el problema tampoco.
Con una idea más clara de por dónde iba el problema, he encontrado gracias a San Google éste artículo en el que en un comentario se sugiere poner un límite al crecimiento del fichero asl.db (el mío iba por los 50Mb). Sigo esas indicaciones, me vuelvo a cargar el syslogd, y problema resuelto. Mi MacBook vuelve a ser tan silencioso como siempre. :)





Comentarios