Sto eseguendo Yosemite, un'installazione pulita.
launchd funziona continuamente con CPU al 100%. Dall'aggiornamento di Yosemite non posso cambiare il livello di registro con "debug a livello di registro sudo launchctl"
Controllando top o Activity Monitor Posso vedere che launchd stesso sta usando pesantemente la CPU, non un processo che sta generando. Ha il tempo di CPU più alto disponibile sulla confezione, 3 volte quello del kernel e molto più alto di Plex, che è veramente CPU pesante - transcodifica video e supporta molti client in casa che girano frequentemente.
Nulla di significativo nei registri che posso vedere: il messaggio più frequente:
06/11/14 10: 06: 38.748 PM com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) La chiave _DirtyJetsamMemoryLimit non è disponibile su questa piattaforma.
Questo è solo circa 3-6 volte all'ora.
Ho fatto un rapido controllo attraverso tutti i demoni launchd per trovare eventuali codici di errore.
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
È interessante notare che il codice -43 su Watchdogd non corrisponde all'output dell'elenco 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";
);
};
In ogni caso, non sono sicuro che siano sintomatici o solo aringhe rosse.
Come posso sapere cosa sta facendo avviare DOS DOS sul mio computer?