Estoy ejecutando Yosemite, una instalación limpia.
launchd se ejecuta continuamente al 100% de la CPU. Desde la actualización de Yosemite, no puedo cambiar el nivel de registro con 'sudo launchctl log level debug'
Comprobando la parte superior o el Monitor de actividad, puedo ver que launchd está usando la CPU en gran medida, no un proceso que está generando. Tiene el mayor tiempo de CPU en la caja, 3 veces más que la tarea de kernel, y mucho más alto que Plex, que es realmente una transcodificación de video realmente pesada de CPU, y es compatible con muchos clientes en la casa que se ejecutan con frecuencia.
Nada significativo en los registros que puedo ver: el mensaje más frecuente:
6/11/14 10: 06: 38.748 PM com.apple.xpc.launchd [1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) La clave _DirtyJetsamMemoryLimit no está disponible en esta plataforma.
Eso es solo alrededor de 3-6 veces por hora.
Revisé rápidamente todos los demonios de launchd para encontrar los códigos de error.
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
Curiosamente, el código -43 en Watchdogd no coincide con el resultado de la lista de 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 cualquier caso, no estoy seguro de si son sintomáticos, o simplemente un arenque rojo.
¿Cómo puedo saber qué está haciendo que launchd DOS sea mi computadora?
Vale intentarlo:
Luego reinicie su computadora y vea si todavía está sucediendo.
Tenga en cuenta que mover los diversos archivos de esos directorios puede hacer que algunas aplicaciones de terceros no funcionen como se esperaba después del reinicio. Si no ayuda, puede volver a ponerlos invirtiendo los
mv
comandosy reiniciar de nuevo.
Si se hace ayuda, entonces usted necesita para restaurar los diversos archivos cuidado, preferentemente uno a la vez, para ver cuál de ellos está causando el problema.
fuente
Vaya a /var/log/system.log y vea si hay algún error. Arreglar esos errores resolverá el problema.
Referencia: https://discussions.apple.com/thread/6616343?tstart=0
En mi caso, fue el foco lo que estaba causando el problema. Lo deshabilité y luego launchd comenzó a tomar más CPU. Habilitarlo nuevamente solucionó el problema para mí.
fuente
En mi caso, fue el extensor de Skype lo que hizo que el launchd se ejecute sin parar. usando la consola ap. pude ver qué se está ejecutando alto y una vez que eliminé el extensor de Skype, el almuerzo ya no estaba en el usuario superior de la CPU.
Espero que te ayude.
fuente