Saya menjalankan Yosemite, instalasi yang bersih.
launchd terus berjalan pada CPU 100%. Karena peningkatan Yosemite saya tidak dapat mengubah level log dengan 'sudo launchctl debug level log'
Memeriksa Top atau Monitor Aktivitas Saya dapat melihat launchd itu sendiri sangat menggunakan CPU, bukan proses yang memunculkannya. Ini memiliki waktu cpu tertinggi pada kotak, 3 kali tugas kernel, dan jauh lebih tinggi dari Plex yang benar-benar CPU-video transcoding, dan mendukung banyak klien di rumah yang sering berjalan.
Tidak ada yang signifikan dalam log yang dapat saya lihat: pesan yang paling sering:
11/6/14 10: 06: 38.748 PM com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) Kunci _DirtyJetsamMemoryLimit tidak tersedia pada platform ini.
Itu hanya sekitar 3-6 kali per jam.
Saya melakukan pemeriksaan cepat melalui semua daemon launchd untuk menemukan kode kesalahan.
alex@smiley:~|⇒ launchctl list | grep -v "\t0\t"
PID Status Label
28122 -15 com.apple.Finder
alex@smiley:~|⇒ sudo launchctl list | grep -v "\t0\t"
PID Status Label
219 -43 com.apple.watchdogd
21134 -15 com.apple.security.syspolicy
Menariknya, kode -43 di Watchdogd tidak cocok dengan output dari daftar launchctl:
alex@smiley:~|⇒ sudo launchctl list com.apple.watchdogd
{
"StandardOutPath" = "/var/log/watchdogd/log";
"LimitLoadToSessionType" = "System";
"StandardErrorPath" = "/var/log/watchdogd/log";
"Label" = "com.apple.watchdogd";
"TimeOut" = 30;
"OnDemand" = false;
"LastExitStatus" = 171;
"PID" = 219;
"Program" = "/usr/libexec/watchdogd";
"ProgramArguments" = (
"/usr/libexec/watchdogd";
);
};
Bagaimanapun, saya tidak yakin apakah itu simtomatik, atau hanya herring merah.
Bagaimana saya bisa mengetahui apa yang membuat launchd DOS komputer saya?
Pantas untuk dicoba:
Kemudian reboot komputer Anda, dan lihat apakah masih terjadi.
Perhatikan bahwa memindahkan berbagai file dari direktori tersebut dapat menyebabkan beberapa aplikasi pihak ke-3 tidak berfungsi seperti yang diharapkan setelah reboot. Jika tidak membantu, Anda dapat mengembalikannya dengan membalikkan
mv
perintahdan reboot lagi.
Jika itu memang membantu, maka Anda harus mengembalikan berbagai file dengan hati-hati, lebih disukai satu per satu, untuk melihat yang mana dari mereka yang menyebabkan masalah.
sumber
Buka /var/log/system.log dan lihat apakah ada kesalahan. Memperbaiki kesalahan-kesalahan itu akan menyelesaikan masalah.
Referensi: https://discussions.apple.com/thread/6616343?tstart=0
Dalam kasus saya, itu adalah sorotan yang menyebabkan masalah. Saya menonaktifkannya dan kemudian launchd mulai mengambil lebih banyak CPU. Mengaktifkannya kembali memperbaiki masalah bagi saya.
sumber
Dalam kasus saya itu adalah extender Skype yang menyebabkan launchd berjalan tanpa henti. menggunakan konsol ap. saya bisa melihat apa yang sedang berjalan tinggi dan begitu saya menghapus extender Skype, makan siang tidak lagi menjadi pengguna cpu teratas.
Semoga ini bisa membantu Anda.
sumber