A veces veo que un distnoted
proceso de repente gira y mastica el 100% de la CPU (en un núcleo) y una tonelada de memoria, a menudo cerca de 1.5G o menos. Esto sucede algunas veces al día, comenzando hace aproximadamente un mes.
La línea de comando es /usr/sbin/distnoted agent
, y es iniciada por launchd
, ninguna de las cuales ayuda mucho. Por lo general, se ha estado ejecutando entre 4h y 24h antes de que gire y conecte la CPU.
Las búsquedas en la web dicen que distnoted
administra la entrega de notificaciones, y muchas otras personas informan el mismo problema, pero aún no he encontrado una solución. Algunas personas encuentran que cerrar una aplicación culpable (por ejemplo, Skype) la detiene, pero todavía no he encontrado un culpable en mi máquina. Por lo general, solo estoy ejecutando algunas aplicaciones: Emacs (24.2 de Homebrew), Firefox, Adium y Dash.
Estoy en Mavericks a finales de 2012 13 "Retina MBP. Gracias de antemano!
Actualizar:
He activado el distnoted
inicio de sesión en el registro del sistema tocando /var/log/do_dnserver_log
, pero no ayuda mucho. Veo líneas como estas (uid 501 soy yo, 89 que aún no he encontrado):
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.
También me he ejecutado sudo dtruss -p PID
en un distnoted
proceso acelerado, y arroja líneas como esta:
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
...