opendirectoryd ocupa 1/4 de la CPU y vuelve locos a los fanáticos en MacBook Air

4

Desde hace un par de días, mi MBA 2011 13 "(i5, 1,7Ghz) tiene un problema muy extraño del que no sé cómo deshacerme.

De vez en cuando (a veces más veces al día) un proceso llamado opendirectoryd ocupa el 99-101% de mis CPU. Esto hace que la temperatura suba y, después de un breve tiempo, los fanáticos entran en acción. Mi MBA se registra como parte de un dominio de Active Directory.

Primero intenté esperar un par de minutos, pero el proceso no se detuvo. Reiniciar la máquina parece que siempre soluciona el problema, pero esa no es exactamente mi solución preferida para este problema.

Por ahora me atengo a forzar a matar el proceso. Necesito repetir esto 1-2 veces por iteración y luego hay un período de tiempo indefinido en el que estoy a salvo.

No estoy seguro de si está relacionado con la actualización 10.7.2 o con otra cosa.

He encontrado otras personas que tienen un problema similar . En ese caso, parece estar relacionado con un bolígrafo Livescribe. Mientras tengo un bolígrafo Livescribe (actualizado a la última versión del software cliente) no tengo entradas sospechosas en Console.app.

Cualquier ayuda sería apreciada.

    
pregunta mwidmann 09.12.2011 - 18:07

4 respuestas

6

Aquí están los resultados de mi investigación: enlace

-

Como lo menciona @juanpablo, esto puede ser causado por enlaces simbólicos.

Aparentemente, si un enlace simbólico apunta a /home , se activan autofs o automountd y se necesita una gran cantidad de CPU para descubrir que el lugar no existe.

Echa un vistazo a /etc/auto_home y /etc/autofs.conf .

Para ver si está siendo afectado por este problema en particular, establezca

AUTOMOUNTD_VERBOSE=TRUE

opción en autofs.conf , reinicia automountd

sudo launchctl stop com.apple.automountd

y revise el archivo syslog.log (puede usar la aplicación: Consola). Este problema te afecta si ves algo así:

May 20 17:53:43 xxx automountd[31709]: od_search failed

Para solucionar el problema, edite el archivo /etc/auto_master y elimine (o elimine por defecto # ) la línea que comienza con /home . A continuación, ejecute:

sudo automount -vc
    
respondido por el Marek 26.06.2012 - 20:39
2

Lo primero es lo primero, kill -9 <pid> de opendirectoryd probablemente no evitará que su problema se repita en el próximo arranque. Supongo que su Mac es un cliente administrado (MCX) que necesita sincronizarse. opendirectoryd en OS X 10.7 requiere que un nodo de directorio local tenga un subdirectorio "usuarios" y "grupos". Intente vaciar la configuración de su caché como se describe en enlace

    
respondido por el Global nomad 09.12.2011 - 19:58
1

Mi problema con la alta utilización de la CPU de opendirectoryd fue que algún robot en Internet intentaba ingresar diferentes contraseñas a mi computadora a través de ssh. Al menos, eso es lo que creo que significaba:

8/25/15 12:20:51.173 PM sshd[66230]: error: PAM: authentication error for root from 222.186.21.218 via 192.168.0.3
8/25/15 12:20:51.189 PM sshd[66191]: error: PAM: authentication error for root from 222.186.56.168 via 192.168.0.3
8/25/15 12:20:51.214 PM sshd[66205]: error: PAM: authentication error for root from 222.186.21.251 via 192.168.0.3

En el momento en que apagué SSH (al desmarcar Preferencias del sistema- > Compartir- > Inicio de sesión remoto), la utilización del directorio desapareció. Me imagino que la alta utilización fue de mi computadora tratando de responder a esas solicitudes de contraseña incorrecta.

Acabamos de recibir un nuevo enrutador. Obviamente no está configurado para detener múltiples ataques como este. Apagado para mirar el enrutador.

    
respondido por el Rob 25.08.2015 - 19:27
0

También he visto este problema al usar MAMP, donde el código php está generando mensajes de advertencia, ya sea en la pantalla o en los registros. Una vez finalizada la ejecución del script, el servicio vuelve a establecerse.

    
respondido por el vr_driver 29.04.2017 - 13:30

Lea otras preguntas en las etiquetas