Ich verwende Yosemite, eine Neuinstallation.
launchd läuft kontinuierlich mit 100% CPU. Seit dem Yosemite-Upgrade kann ich die Protokollebene nicht mit 'sudo launchctl log level debug' ändern.
Wenn ich oben oder Aktivitätsmonitor überprüfe, kann ich sehen, dass Launchd selbst die CPU stark beansprucht und keinen Prozess, den es auslöst. Es hat die höchste CPU-Zeit auf der Box, das Dreifache der Kernel-Task, und ist weitaus höher als Plex, das wirklich CPU-lastig ist - Video-Transcodierung - und unterstützt viele Clients im Haus, die häufig ausgeführt werden.
Nichts Bedeutendes in den Protokollen, das ich sehen kann: die häufigste Nachricht:
06.11.14 10: 06: 38.748 Uhr com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) Der Schlüssel _DirtyJetsamMemoryLimit ist auf dieser Plattform nicht verfügbar.
Das ist nur etwa 3-6 mal pro Stunde.
Ich habe alle Launchd-Daemons schnell überprüft, um Fehlercodes zu finden.
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
Interessanterweise stimmt der -43-Code auf Watchdogd nicht mit der Ausgabe der launchctl-Liste überein:
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";
);
};
Auf jeden Fall bin ich mir nicht sicher, ob sie symptomatisch sind oder nur ein roter Hering.
Wie kann ich herausfinden, was Launchd DOS zu meinem Computer macht?
Einen Versuch wert:
Starten Sie dann Ihren Computer neu und prüfen Sie, ob dies noch geschieht.
Beachten Sie, dass das Verschieben der verschiedenen Dateien aus diesen Verzeichnissen dazu führen kann, dass einige Apps von Drittanbietern nach dem Neustart nicht wie erwartet funktionieren. Wenn es nicht hilft, können Sie sie zurücksetzen, indem Sie die
mv
Befehle umkehrenund neu starten.
Wenn dies hilfreich ist, müssen Sie die verschiedenen Dateien sorgfältig wiederherstellen, vorzugsweise einzeln, um festzustellen, welche das Problem verursacht.
quelle
Gehen Sie zu /var/log/system.log und prüfen Sie, ob Fehler vorliegen. Das Beheben dieser Fehler löst das Problem.
Referenz: https://discussions.apple.com/thread/6616343?tstart=0
In meinem Fall war es das Scheinwerferlicht, das das Problem verursachte. Ich habe es deaktiviert und dann gestartet und angefangen, mehr CPU zu nehmen. Durch das erneute Aktivieren wurde das Problem für mich behoben.
quelle
In meinem Fall war es der Skype-Extender, der dazu führte, dass der Start ohne Unterbrechung ausgeführt wurde. mit Konsole ap. Ich konnte sehen, was hoch läuft, und nachdem ich den Skype-Extender gelöscht hatte, war das Mittagessen nicht mehr der beste CPU-Benutzer.
Hoffe es hilft dir.
quelle