opendirectorydのCPU占有率が常時高くて発熱します

MacBook Pro 17inch Early2008を使っています。

仕様は 2.5GHz Core2Duoに4GBの搭載メモリで、内蔵HDDを2パーティションに分け、SnowLeopardとMavericksをそれぞれに入れています。

有線LANで接続しているネットワークはWindowsサーバによるActiveDirectory環境ですが、このMacBook ProはADには参加していません。


Mavericks(10.9.4)を起動すると、opendirectorydが常に30〜40%のCPU占有率を示し、そのためか発熱が多く、動作も全体にもっさりした感じです。

同じ機体でSnowLeopard(10.6.8)を起動すると、こうした問題は起きません。


opendirectorydがCPUを多く占有しているのは異常ではないかと思いますが、対策はあるでしょうか?

MacBook Pro, OS X Mavericks (10.9.3), Early2008モデル メモリ4GB

投稿日 2014/08/06 04:02

返信
返信: 7

2014/08/06 06:29 IBRC への返信

常にcpuをかなり占有してるということは、そのプロセスが、設定のミスマッチとかで何かの返事を待っているけど、目的のものが返らないので、また要求を繰り返す、というようなことが起こっているのではないかと思います。ログを見たら、何か分かりませんか?

2014/08/08 06:19 はに への返信

はにさん、コメントいただきありがとうございます。


ログを見てもよく判りませんでした。

そのため、opendirectoryd CPU crazy after marvericks.に書かれているのと同じ対策を取りましたが改善しません。

また、opendirectoryd taking up 1/4 of the cpu and driving fans crazy on MacBook Air に書かれている対策でも改善しませんでした。

2014/08/08 16:28 IBRC への返信

opendirectorydがCPUを多く占有しているのは異常ではないかと思いますが、対策はあるでしょうか?


opendirectorydでググるといろいろな対策が検索でかかります。

opendirectoryd - Google 検索

例えば下記を参考にopendirectoryd.logの内容を確認してみたら何かわからないでしょうか?

opendirectorydでCPUが暴走 - どっかのWebエンジニアの裏チラ。

2014/08/10 17:35 HAL への返信

HALさん、ありがとうございます。 opendirectoryd.log を確認したところ、 2014-08-11 08:53:56.439779 JST - 261.779568.779573.779574.779576, Node: /Local/Default, Module: search - queuing request to connection - '/Local/Default:PlistFile:4A559161-AD3B-49CE-A601-2E93ACA1097B' が、"Node:" より前が変わりつつも、繰り返し記録されています。 タイムスタンプを見ると、おそらく1秒間に数百回は繰り返しているので、原因と言えるかも知れません。 これで何か判るでしょうか?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

opendirectorydのCPU占有率が常時高くて発熱します

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。