Cuando aslmanager se "come" tu ordenador

26/06/2009 por Administrador

Mac OS X algunas veces crea procesos en segundo plano que consumen una cantidad enorme de CPU, resultando en un ordenador lento con los ventiladores a tope y la consiguiente elevación de temepratura. Hay varios procesos conocidos que causan este problema, más notablemente las varias capacidades de indexación del disco duro, tal como mds y mdworker. Otro de estos procesos es la utilidad aslmanager, que es el administrador de base de datos de sistema de Apple para "ASL data store" y es una adición relativamente nueva a Mac OS X.

El participante de las Apple Discussions Robert Nicholson 1 cometa -"Así que aslmanager está comiendo el 99 por ciento de mi CPU y la Console.app se cuelga cuando inicia. ¿Por qué aslmanager necesita el 99 por ciento del CPU y una huella de más de 2Gb?"

En versiones pasadas de Mac OS X, los mensajes de archivo de sistema y procesas eran obtenidos y administrados por syslogd y la utilidad syslog. Bajo Mac OS X 10.5.6, Apple ha incluido un nuevo set de funciones de archivo en el método de archivar "ASL" y API. Estas nuevas funciones se ejecutan por "aslmanager", que es invocado después de que se comience a ejecutar syslogd.

Apple está migrando la administración de archivado usando las nuevas funciones de ASL para versiones futuras OS X, pero parece que hay algunos problemas con las utilidades aslmanager que hacen que se atasquen durante ciertas funciones.

Los usuarios han intentado quitar el proceso usando el Monitor de Actividad, pero esta es sólo una solución temporal, y podría causar problemas con corrupción de datos. Por lo tanto se recomienda evitar usar Activity Monitor para administrar estos problemas y en lugar de eso intentar reiniciar los procesos de administración de archivación después de limpiar la localización "data store". Los usuarios han encontrado que después de hacer esto el proceso ya ralentizamas el ordenador. Con suerte, estos problemas serán solucionados en futuras actualizaciones.

Solución: Reinicia los administradores de archivo después de eliminar los datos asl

Abre la Terminal y escribe estos comandos para detener a los administradores de archivo:

sudo launchctl stop com.apple.syslogd

sudo launchctl stop com.apple.aslmanager

Luego crea una carpeta en tu escritorio llamada "temp" (para almacenar los archivos "data sotore" movidos) y escribe el siguiente comando en la Terminal para mover los datos "ASL" en la carpeta temporal nueva:

sudo mv /var/log/asl/* ~/Desktop/temp/

Finalmente, reinicia el proceso "syslogd" con el siguiente comando (aslmanager será iniciado cuando sea necesitado por syslogd, por lo que no necesita ser reiniciado manualmente)

sudo launchctl start com.apple.syslogd

Fuente:Macfixit

Comentarios

Escribe un comentario

Regístrate o identifícate para poder comentar