私はヨセミテ、クリーンインストールを実行しています。
launchdは100%CPUで継続的に実行されます。ヨセミテのアップグレード以降、「sudo launchctl log level debug」でログレベルを変更することはできません
topまたはActivity Monitorを確認すると、launchd自体がCPUを大量に使用しており、起動しているプロセスではないことがわかります。これは、ボックス上で最も高いCPU時間、カーネルタスクの3倍であり、Plexよりもはるかに高く、CPUの負荷が非常に高く(ビデオトランスコーディング)、家の中の多くのクライアントを頻繁にサポートしています。
私が見ることができるログで重要な何もありません:最も頻繁なメッセージ:
11/6/14 10:06:38.748 PM com.apple.xpc.launchd [1]:(com.apple.imfoundation.IMRemoteURLConnectionAgent)_DirtyJetsamMemoryLimitキーは、このプラットフォームでは使用できません。
これは、1時間に約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
興味深いことに、Watchdogdの-43コードは、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";
);
};
いずれにせよ、それらが症候性であるのか、それとも単なる赤毛なのかはわかりません。
どうすれば、launchd DOSが私のコンピューターを構成しているのかを知ることができますか?