El sistema Mac OS X en algunas ocasiones tiene procesos del sistema que corren invisibles para el usuario pero que consumen una cantidad de recursos de CPU y memoria que tienen como resultado el que la computadora corra muy lento y que los ventiladores de enfriamiento de la computadora estén en altas revoluciones por largo tiempo y en el caso de las laptops corran muy calientes.
Se conocen varios de estos procesos. Sobretodo los que son procesos que crean indices de los discos duros los cuales toman mucho tiempo y son de alto uso del procesador y del disco duro. Los nombres de estos procesos son "
mds" y "
mdworker". Otro proceso es el de "
aslmanager" el cual es el administrador de bitácoras (logs) para el "ASL data store". Este último es una nueva adición para el OS X.
Para ver que procesos están corriendo y cuantos recursos están utilizando se puede abrir la aplicación "
Activity Monitor" que se encuentra en el folder de
/Aplicaciones/Utilerías/En pasadas versiones del Mac OS X, los mensajes del sistema y de procesos se recibian y se administraban por el procesos "
syslogd" y la utilería "
syslog". Bajo el Mac OS X 10.5.6 Apple introdujo un nuevo grupo de funciones de bitácora con el método "ASL". Estas nuevas funciones se corren por el proceso "
aslmanager" que se invoca justo después de que corre el syslogd. Apple esta migrando la administración de la bitácora (logs) a que usen las nuevas funciones de ASL para las futuras versiones del OS X, pero al parecer hay algunos problemas con la versión actual. Aunque no sabemos cual es el problema en especifico se cree que reciden en que la utilería aslmanager se traba con ciertas funciones.
Algunos usuarios han tratado de forzar abortar los procesos usando la utilería Activity Monitor, pero eso es solo una solución temporal y puede causar corrupción de datos. Por lo que
NO recomendamos que se solucione de ese modo. La recomendación para solucionar este problema se la damos a continuación y se trata de borrar el folder donde guarda las bitácoras. Después de este proceso los usuarios nos reportan que ya no se alenta la computadora. Esperemos los problemas (bugs) en el aslmanager se reparen para futuras actualizaciones.
Solución: Cuidado: Introducir los comando con cuidado. La ventana terminal es muy poderosa y si no se sabe que se esta haciendo puede causar problemas.Reiniciar el administrador de bitácoras después de remover la información
asl. Abra la aplicación Terminal (localizada en /Aplicaciones/Utilerías/) e introduce los siguientes dos comandos. Obviamente uno por uno.
- sudo launchctl stop com.apple.syslogd
- sudo launchctl stop com.apple.aslmanager
Luego crea un folder en el escritorio llamado "temp" para guardar los archivos "data store") e introduce el siguiente comando en la ventana Terminal para mover los datos "ASL" al nuevo folder temporal:
- sudo mv /var/log/asl/* ~/Desktop/temp/
Finalmente, reinicia el proceso "syslogd" con el siguiente comando:
- sudo launchctl start com.apple.syslogd
El proceso "aslmanager" será iniciado cuando se necesite por el mismo syslogd, por lo que no es necesario reiniciarlo manualmente.
Espero que con eso los problemas de computadoras muy lentas por este tipo de procesos desaparezcan hasta que Apple nos de una actualización del sistema que repare estos problemas. Si todo esta bien después de realizado este proceso podrás tirar el folder "temp" que esta en tu escritorio.