У меня есть MacBook Pro с процессором Lion 10.7.2, 2,26 ГГц и 2 ГБ оперативной памяти DDR3.
Если я позвоню
top -o cpu
/usr/libexec/opendirectoryd
процесс потребляет более 40% CPU.
$ ps aux | grep opend
root 27834 40,4 0,3 2472048 5780 ?? Rs 6:36PM 167:19.66 /usr/libexec/opendirectoryd
/usr/libexec/opendirectoryd
Ответы:
Проблема связана с неработающими символическими ссылками в Dropbox. Найдите их, используя:
Решение: удалить мертвые символические ссылки. Если
find
нетprintf
возможности, используйте:Ссылки
Чтобы найти мертвые символические ссылки
источник
find
в OS X. Вам нужно как минимум установить GNU,findutils
чтобы получить этуprintf
опцию.find '~/Dropbox' -type l -print0 | xargs -0 file | grep broken
Как уже упоминалось @juanpablo, это может быть вызвано символическими ссылками.
По-видимому, если символическая ссылка указывает на
/home
, autofs или automountd срабатывают и требуют много ресурсов процессора, чтобы выяснить, что это место действительно не существует.Посмотрите на
/etc/auto_home
и/etc/autofs.conf
.Чтобы увидеть, если вы столкнулись с этой конкретной проблемой, установите
опция в
autofs.conf
, перезапустите automountdи просмотрите файл syslog.log (вы можете использовать приложение: Консоль). Эта проблема затрагивает вас, если вы видите нечто подобное:
Чтобы обойти это, отредактируйте файл
/etc/auto_master
и удалите (или хэшируйте#
) строку, начинающуюся с/home
. Затем запустите:источник
/home
в моей папке Dropbox (оставшиеся резервные копии из предыдущих систем), которые вызывали такое поведение. Отключение/home
в auto_home исправило это.Для меня то, что действительно решило это, было отключение кабеля Ethernet от моего iMac. Как бы безумно это не звучало :) На меня напали снаружи, грубо говоря на моем sshd. У меня есть маршрутизатор (от UPC, Cisco EPC3925) по умолчанию, который перенаправляет весь трафик извне на один порт Ethernet. Отключив кабель, атака прекратилась, поскольку iMac был оставлен только на WiFi.
Очевидно, sshd использует opendirectoryd, и именно поэтому это происходит.
источник