Я запускаю Yosemite, чистая установка.
launchd постоянно работает на 100% CPU. После обновления Yosemite я не могу изменить уровень журнала с помощью «sudo launchctl log level debug»
Проверка top или Activity Monitor Я вижу, что сам launchd сильно использует процессор, а не процесс, который он порождает. Он имеет самое высокое время загрузки процессора, в 3 раза больше, чем задачи ядра, и значительно выше, чем Plex, который действительно сильно загружает процессор - транскодирование видео, и он поддерживает множество клиентов, работающих дома.
Ничего существенного в журналах, которые я вижу, нет: самое частое сообщение:
06.11.14 10: 06: 38.748 PM com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) Ключ _DirtyJetsamMemoryLimit недоступен на этой платформе.
Это всего около 3-6 раз в час.
Я быстро проверил все демоны launchd, чтобы найти коды ошибок.
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
Интересно, что код -43 в Watchdogd не соответствует выводу списка 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";
);
};
В любом случае, я не уверен, что они симптоматичны или просто красная сельдь.
Как я могу узнать, что делает DOS запущенным на моем компьютере?
Стоит попробовать:
Затем перезагрузите компьютер и посмотрите, происходит ли это по-прежнему.
Обратите внимание, что перемещение различных файлов из этих каталогов может привести к тому, что некоторые сторонние приложения не будут работать должным образом после перезагрузки. Если это не поможет, вы можете вернуть их обратно, изменив
mv
командыи перезагрузите снова.
Если это действительно помощь, то вам необходимо тщательно восстановить различные файлы, желательно в то время, чтобы увидеть , какая из них вызывает проблему.
источник
Перейдите в /var/log/system.log и посмотрите, есть ли ошибки. Исправление этих ошибок решит проблему.
Ссылка: https://discussions.apple.com/thread/6616343?tstart=0
В моем случае это был центр внимания, который вызывал проблему. Я отключил его, а затем launchd начал брать больше процессора. Включение его обратно исправило проблему для меня.
источник
В моем случае это был экстендер Skype, который вызывал запуск без остановки. используя консоль ap. Я был в состоянии увидеть, что работает высоко, и как только я удалил расширитель Skype, ланч больше не был на вершине пользователя процессора.
Надеюсь, это поможет вам.
источник