Terkadang saya melihat suatu distnoted
proses yang tiba-tiba berputar dan mengunyah CPU 100% (pada satu inti) dan satu ton memori, sering di lingkungan sekitar 1,5G atau lebih. Ini terjadi beberapa kali sehari, mulai sekitar sebulan yang lalu.
Baris perintah adalah /usr/sbin/distnoted agent
, dan itu dimulai oleh launchd
, tidak ada yang banyak membantu. Biasanya berjalan di suatu tempat antara 4 jam dan 24 jam sebelum berputar dan mematok CPU.
Pencarian web mengatakan distnoted
mengelola pengiriman pemberitahuan, dan banyak orang lain melaporkan masalah yang sama dengannya, tetapi saya belum menemukan perbaikan. Beberapa orang menemukan bahwa menutup aplikasi pelakunya (mis. Skype) menghentikannya, tetapi saya belum menemukan pelakunya di komputer saya. Saya biasanya hanya menjalankan beberapa aplikasi: Emacs (24.2 dari Homebrew), Firefox, Adium, dan Dash.
Saya menggunakan Mavericks pada akhir 2012 13 "Retina MBP. Terima kasih sebelumnya!
Memperbarui:
Saya telah mengaktifkan distnoted
log sistem dengan menyentuh /var/log/do_dnserver_log
, tetapi tidak banyak membantu. Saya melihat garis-garis seperti ini (uid 501 adalah saya, 89 saya belum menemukan):
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.
Saya juga menjalankan sudo dtruss -p PID
proses spun-up distnoted
, dan memunculkan baris seperti ini:
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
...