J'utilise Yosemite, une installation propre.
launchd fonctionne en continu à 100% CPU. Depuis la mise à niveau de Yosemite, je ne peux pas changer le niveau de journalisation avec 'sudo launchctl log level debug'
En vérifiant le haut ou le moniteur d'activité, je peux voir que launchd lui-même utilise fortement le CPU, pas un processus qui se produit. Il a le temps de processeur le plus élevé sur la boîte, 3 fois celui de la tâche du noyau, et largement supérieur à Plex qui est vraiment lourd en CPU - transcodage vidéo, et il prend en charge de nombreux clients dans la maison en cours d'exécution fréquemment.
Rien de significatif dans les journaux que je vois: le message le plus fréquent:
11/6/14 10: 06: 38.748 PM com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) La clé _DirtyJetsamMemoryLimit n'est pas disponible sur cette plate-forme.
C'est seulement environ 3-6 fois par heure.
J'ai fait une vérification rapide à travers tous les démons launchd pour trouver les codes d'erreur.
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
Fait intéressant, le code -43 sur Watchdogd ne correspond pas à la sortie de la liste 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";
);
};
En tout cas, je ne sais pas s'ils sont symptomatiques, ou juste un hareng rouge.
Comment savoir ce qui fait de launchd DOS mon ordinateur?
Ça vaut le coup d'essayer:
Redémarrez ensuite votre ordinateur et voyez si cela se produit toujours.
Notez que le déplacement des divers fichiers de ces répertoires peut entraîner le dysfonctionnement de certaines applications tierces après le redémarrage. Si cela n'aide pas, vous pouvez les remettre en inversant les
mv
commandeset redémarrez à nouveau.
Si elle ne l' aide, alors vous aurez besoin de restaurer les différents fichiers soigneusement, de préférence un à la fois, pour voir que l' un d'eux est l' origine du problème.
la source
Allez dans /var/log/system.log et voyez s'il y a des erreurs. La correction de ces erreurs résoudra le problème.
Référence: https://discussions.apple.com/thread/6616343?tstart=0
Dans mon cas, ce sont les projecteurs qui ont causé le problème. Je l'ai désactivé et puis launchd a commencé à prendre plus de CPU. Le réactiver a résolu le problème pour moi.
la source
Dans mon cas, c'est l'extension Skype qui provoquait l'exécution de launchd sans interruption. en utilisant la console ap. j'ai pu voir ce qui fonctionne haut et une fois que j'ai supprimé l'extension Skype, le déjeuner n'a plus été le meilleur utilisateur du processeur.
J'espère que cela vous aide.
la source