7 votos

opendirectoryd ocupando 1/4 de la cpu y volviendo locos a los ventiladores del Macbook Air

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

De vez en cuando (a veces más veces al día) un proceso llamado opendirectoryd ocupa el 99-101% de mi CPU. Esto hace que la temperatura aumente y después de un corto tiempo los ventiladores entran en funcionamiento. Mi MBA está conectado 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 arreglar siempre el problema, pero esa no es exactamente mi solución preferida para este problema.

Por ahora me quedo con forzar la muerte del proceso. Tengo que repetir esto 1-2 veces por iteración y luego hay un período indefinido de tiempo 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 con problemas parecidos . En ese caso parece rela

Agradecería cualquier ayuda.

7voto

shuvo Puntos 6

He aquí los resultados de mi investigación: https://superuser.com/a/426719/135263

--

Como menciona @juanpablo, esto puede ser causado por symlinks.

Aparentemente, si un enlace simbólico apunta a /home , autofs o automountd se disparan y necesitan un montón de CPU para averiguar que el lugar efectivamente no existe.

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

Para ver si se ve afectado por este problema en particular, configure

AUTOMOUNTD_VERBOSE=TRUE

opción en autofs.conf reiniciar automountd

sudo launchctl stop com.apple.automountd

y revisa el syslog.log (puedes usar la aplicación: Console). Estás afectado por este problema si ves algo así:

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

Para solucionarlo, edite el archivo /etc/auto_master y suprimir (o eliminar) # ) la línea que empieza por /home . Entonces corre:

sudo automount -vc

0 votos

Su diagnóstico parece correcto. Cuando detengo Dropbox, la actividad de Opendirectory disminuye drásticamente. Pero tu solución no me ha funcionado. ¿Alguna otra sugerencia?

2voto

marbot Puntos 39

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

0 votos

Gracias, he probado lo que decía el enlace (aunque el comando más reciente a ejecutar para Snow Leopard). Salió sin quejarse así que espero que esto resuelve el problema.

1 votos

Si la respuesta le resuelve el problema, marque esta pregunta como cerrada. Ayuda a mantener Ask Different ordenado e informar a futuros lectores si la respuesta sugerida funciona. Gracias.

1 votos

Lamentablemente no solucionó el problema. Ha vuelto esta mañana. Por ahora he decidido eliminar el Macbook del dominio Active Directory de la empresa. A ver si así se soluciona el problema.

2voto

Rob Puntos 21

Mi problema con la alta utilización de la CPU de opendirectoryd era que algún robot en Internet estaba probando diferentes contraseñas para entrar en mi ordenador a través de ssh. Al menos, eso es lo que creo que esto 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 desactivé SSH (desmarcando Preferencias del Sistema->Compartir->Inicio de sesión remoto), la utilización de opendirectoryd desapareció. Me imagino que la alta utilización era de mi equipo tratando de responder a las solicitudes de contraseña incorrecta.

Acabamos de comprar un nuevo router. Obviamente no está configurado para detener múltiples ataques como este. Voy a mirar el router.

0 votos

Desmarcando Preferencias del Sistema->Abrir sesión->Inicio de sesión remoto también se me solucionó el problema. Gracias Rob. El alto uso de CPU comenzó después de visitar el sitio PrimeWire.ag. Esté advertido.

1voto

Rach Puntos 540

Tengo el mismo problema pero hasta entonces me cuesta resolverlo.

No consigo entender mejor las soluciones que propones. Los procedimientos no son autoexplicativos para los nuevos usuarios de mac enter image description here

Voy a cubrir más detalles sobre el nuevo sistema operativo que tiene este mismo síntoma en esta pregunta

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X