ときどき、distnoted
プロセスが突然スピンアップし、100%CPU(1つのコア上)と1トンのメモリ(多くの場合1.5G程度)を噛みます。これは、1か月ほど前に1日に数回発生します。
コマンドラインは/usr/sbin/distnoted agent
であり、で開始されていますがlaunchd
、どちらもあまり役に立ちません。通常、4時間から24時間の間に実行されてから、スピンアップしてCPUをペグします。
Web検索ではdistnoted
通知の配信を管理しており、他の多くの人が同じ問題を報告していますが、まだ修正方法が見つかりません。一部の人々は、犯人アプリケーション(たとえば、Skype)を閉じると停止することに気づきましたが、私のマシンで犯人をまだ見つけていません。通常、Emacs(Homebrewの24.2)、Firefox、Adium、およびDashという少数のアプリのみを実行しています。
私は2012年後半の13 "Retina MBPでMavericksにいます。よろしくお願いします!
更新:
にdistnoted
タッチしてシステムログへのログ記録を有効にしましたが、/var/log/do_dnserver_log
あまり役に立ちません。次のような行が表示されます(uid 501は私、89はまだ見つかりません):
distnoted[80011]: # distnote server agent absolute time: 48754.144787848 civil time: Wed Nov 20 10:52:03 2013 pid: 80011 uid: 501 root: no
distnoted[20]: # distnote server daemon absolute time: 2.808112262 civil time: Tue Nov 19 09:52:24 2013 pid: 20 uid: 0 root: yes
distnoted[444]: # distnote server agent absolute time: 16.656997509 civil time: Tue Nov 19 09:52:38 2013 pid: 444 uid: 501 root: no
distnoted[1271]: # distnote server agent absolute time: 52.518265717 civil time: Tue Nov 19 09:53:14 2013 pid: 1271 uid: 89 root: no
distnoted[689]: Interruption - exiting now.
またsudo dtruss -p PID
、スピンアップdistnoted
プロセスを実行しましたが、次のような行が出力されます。
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
__disable_threadsignal(0x1, 0x0, 0x0) = 0 0
__disable_threadsignal(0x1, 0x0, 0x0) = 0 0
__disable_threadsignal(0x1, 0x0, 0x0) = 0 0
kevent64(0x3, 0x7FFF7C3FD130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
...