Pytanie:
opendirectoryd zajmuje 1/4 procesora i doprowadza fanów do szaleństwa na MacBooku Air
mwidmann
2011-12-09 23:07:05 UTC
view on stackexchange narkive permalink

Od kilku dni mój 13-calowy MBA (i5, 1,7 GHz) z 2011 roku ma bardzo dziwny problem, którego nie wiem, jak się go pozbyć.

Od czasu do czasu (czasami więcej razy dziennie) proces o nazwie opendirectoryd pochłania 99-101% moich procesorów. Powoduje to wzrost temperatury i po krótkiej chwili włączają się wentylatory. Mój MBA jest zalogowany jako część domeny Active Directory.

Najpierw próbowałem odczekać kilka minut, ale proces się nie zatrzymał. Ponowne uruchomienie komputera wydaje się zawsze usuwać problem, ale nie jest to do końca moje preferowane rozwiązanie tego problemu .

Na razie staram się wymusić zakończenie procesu. Muszę to powtórzyć 1-2 razy w każdej iteracji, a potem jest nieokreślony czas, w którym jestem bezpieczny.

Nie jestem pewien, czy jest to związane z aktualizacją 10.7.2, czy z czymś innym.

Znalazłem inne osoby mające podobny problem. W takim przypadku wydaje się, że związane z piórem Livescribe. Gdy mam pióro Livescribe (zaktualizowane do najnowszej wersji cli ent software) Nie mam żadnych podejrzanych wpisów w Console.app.

Każda pomoc byłaby mile widziana.

Pięć odpowiedzi:
#1
+7
Marek
2012-06-26 23:39:16 UTC
view on stackexchange narkive permalink

Here are the results of my investigation: https://superuser.com/a/426719/135263

--

As mentioned by @juanpablo, this may be caused by symlinks.

Apparently, if a symlink points to /home, autofs or automountd fire and take a lot of CPU to figure out that the place indeed doesn't exist.

Take a look at /etc/auto_home and /etc/autofs.conf.

To see if you're being hit by this particular problem, set

AUTOMOUNTD_VERBOSE=TRUE

option in autofs.conf, restart automountd

sudo launchctl stop com.apple.automountd

and review the syslog.log (you may use application: Console). You're affected by this problem if you see something like that:

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

To workaround, edit the file /etc/auto_master and remove (or hash out #) the line starting with /home. Then run:

sudo automount -vc
Twoja diagnoza wydaje się być poprawna. Kiedy zatrzymuję Dropbox, aktywność Opendirectory drastycznie spada. Ale twoje rozwiązanie nie zadziałało dla mnie. Jakieś inne sugestie?
#2
+2
Global nomad
2011-12-10 00:58:14 UTC
view on stackexchange narkive permalink

Po pierwsze, kill -9 <pid> z opendirectoryd prawdopodobnie nie zapobiegnie powtórzeniu się problemu przy następnym uruchomieniu. Domyślam się, że Twój Mac jest klientem zarządzanym (MCX), który wymaga synchronizacji. opendirectoryd w systemie OS X 10.7 wymaga, aby węzeł katalogu lokalnego miał podkatalogi „users” i „groups”. Spróbuj wyczyścić ustawienia pamięci podręcznej zgodnie z opisem w http://support.apple.com/kb/HT3540

Dziękuję, wypróbowałem to, co mówi link (mimo że najnowsze polecenie do wykonania dla Snow Leopard). Wyszedł bez narzekania, więc mam nadzieję, że to rozwiązuje problem.
Jeśli odpowiedź rozwiąże problem za Ciebie, oznacz to pytanie jako zamknięte. Pomaga utrzymać porządek w programie Ask Different i informuje przyszłych czytelników, czy sugestia zadziała. Dzięki.
Niestety nie rozwiązało to problemu. Wrócił dziś rano. Na razie zdecydowałem się usunąć Macbooka z domeny Active Directory w firmie. Zobaczmy, czy to rozwiąże problem.
mwidmann, włącz rejestrowanie w Open Directory (instrukcja znajduje się na http://support.apple.com/kb/HT4696) i udostępnij plik dziennika (w /var/log/opendirectoryd.log) administratorowi systemu IT i tutaj. To pomoże nam zawęzić możliwości.
Kill nie powinno być używane z -9, tylko w najgorszym przypadku, gdy nie masz innego sposobu na zabicie procesu.
#3
+2
Rob
2015-08-25 22:27:53 UTC
view on stackexchange narkive permalink

Mój problem z wysokim wykorzystaniem procesora przez opendirectoryd polegał na tym, że jakiś robot w Internecie próbował różnych haseł, aby włamać się do mojego komputera przez ssh. Tak mi się przynajmniej wydaje:

  8/25/15 12: 20: 51.173 PM sshd [66230]: błąd: PAM: błąd uwierzytelniania dla roota z 222.186.21.218 przez 192.168 .0.38 / 25/15 12: 20: 51.189 PM sshd [66191]: błąd: PAM: błąd uwierzytelniania dla roota z 222.186.56.168 przez 192.168.0.38/25/15 12: 20: 51.214 PM sshd [66205]: błąd: PAM: błąd uwierzytelniania dla roota z 222.186.21.251 przez 192.168.0.3  

Moment, w którym wyłączyłem SSH (odznaczając Preferencje systemowe-> Udostępnianie-> Logowanie zdalne), zniknął wykorzystanie opendirectoryd. Wydaje mi się, że wysokie wykorzystanie było spowodowane przez mój komputer, który próbował odpowiedzieć na te żądania dotyczące złego hasła.

Właśnie otrzymaliśmy nowy router. Oczywiście nie jest skonfigurowany do zatrzymywania wielu takich ataków. Spójrz na router.

Odznaczenie Preferencji systemowych-> Udostępnianie-> Logowanie zdalne rozwiązało ten problem również dla mnie.Dzięki Rob.Wysokie użycie procesora zaczęło się po odwiedzeniu strony PrimeWire.ag.Być ostrzeżonym.
#4
+1
Ir Delphin Murhabazi
2020-06-20 17:31:24 UTC
view on stackexchange narkive permalink

Mam ten sam problem, ale do tego czasu mam trudności z jego rozwiązaniem.

Nie udaje mi się lepiej zrozumieć proponowanych przez Ciebie rozwiązań.Procedury nie są oczywiste dla nowych użytkowników Maca enter image description here

Omówię więcej szczegółów na temat nowego systemu operacyjnego z tym samym objawem w tym pytaniu

Witamy w Ask Different.Jeśli nie korzystasz z 10.7, znacznie lepiej byłoby rozpocząć nowe pytanie, szczegółowo opisując, jakie informacje zgromadziłeś i jak to nie pomaga, możesz to prześledzić.Masz rację - otwarty katalog nie jest czymś, co miałoby sens bez odrobiny nauki i nauki - jego zadaniem jest integracja z innymi dużymi usługami katalogowymi, więc znalezienie tego, co go wywołało, może wymagać pewnej konfiguracji.
[Prezentacja] i [zapytaj] bardzo pomogą Ci w stworzeniu pierwszego pytania, które będzie dobrze odebrane, i wskażą, że nie jest to forum dyskusyjne, ale dość ukierunkowana witryna z pytaniami i odpowiedziami.
Dzięki.To jest idealne https://apple.stackexchange.com/questions/394355/opendirectoryd-uses-up-to-85-cpu-my-mac-heats-up-at-a-high-temperature
#5
  0
vr_driver
2017-04-29 16:30:35 UTC
view on stackexchange narkive permalink

Widziałem również ten problem podczas korzystania z MAMP, gdzie kod php generuje komunikaty ostrzegawcze na ekranie lub w dziennikach. Po zakończeniu wykonywania skryptu usługa ponownie się stabilizuje.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...