13 votos

¿Qué es "symptomsd" y por qué a veces utiliza el 60% de la CPU de mi iMac?

Hay un proceso del sistema en mi iMac que ejecuta El Capitán llamado "symptomsd" que ha estado rebotando constantemente entre el 20% y el 60% de los recursos de la CPU en mi iMac.

Está funcionando desde /usr/libexec/symptomsd . Hay un marco privado que carga llamado /System/Library/PrivateFrameworks/Symptoms.framework que a su vez contiene otros marcos llamados

  • ManagedEvent.framework
  • SymptomAnalytics.framework
  • SymptomEvaluator.framework
  • SymptomPresentationFeed.framework
  • SymptomPresentationLite.framework
  • SymptomReporter.framework

No parece escribir mucho en los archivos de registro del sistema. De hecho, el único mensaje relevante en "Todos los mensajes" en el iMac es:

syslogd[46]: Aviso de configuración: Módulo ASL "com.apple.networking.symptoms" reclama mensajes seleccionados. Esos mensajes pueden no aparecer en los archivos de registro del sistema estándar o en el ASL de ASL.

Hay un archivo de preferencias en /private/etc/asl/com.apple.networking.symptoms que parece indicar que los registros deben escribirse en /Library/Logs/CrashReporter/com.apple.networking.symptoms.log pero ese archivo ni siquiera existe en mi iMac.

Intenté observar lo que hacía con herramientas como fs_usage pero no estoy recibiendo mucha información útil de vuelta sólo un montón de peticiones "ioctl". He probado a matarlo manualmente y a activarlo de nuevo, y parece que examina todas las aplicaciones instaladas en mi iMac y luego vuelve a hacer muchas peticiones "ioctl".

Buscando en Google todo lo que he podido determinar es que esto parece ser una de esas cosas que se comparten entre OSX y iOS. No hay información en cualquier lugar en lo que realmente hace sin embargo.

¿Alguien tiene idea de para qué sirve este proceso o sabe dónde está documentado?

1 votos

Buen análisis hasta ahora, no he probado a desensamblar el programa, pero deberías ejecutar sysdiagnose symptoms y posiblemente reportar un error/retroalimentación a Apple. Todavía no he visto que se comporte mal en ningún sistema, pero yo comprobaría el resto de los registros del sistema, ya que tengo entendido que está relacionado con la notificación de fallos, la retroalimentación y la agregación/recopilación de registros para la mejora de OS X.

0 votos

Estoy viendo síntomas similares: alta carga de CPU por "symptomsd". También noté que "mDNSResponder" tiene una alta carga de CPU (alrededor del 50%). Las solicitudes de DNS eran muy lentas y el sistema en general se sentía lento. La capacidad de respuesta regresó una vez que maté (Forzar salida) a "symptomsd". En particular, "symptomsd" no volvió a aparecer automáticamente. Por curiosidad, ¿usas VirtualBox? Sistema: OS X 10.11.4

0 votos

@Daniel He utilizado VirtualBox en el pasado, pero no en la máquina afectada.

2voto

Kiranshell Puntos 104

Tengo un iMac y tenía el mismo problema. Parece ser un error de Mac OS X.

En mi caso, tenía tanto Ethernet como Wifi activados para mi iMac. Desactivación de Ethernet en System Preferences > Network Si se mantiene el Wifi como única conexión, se evita el problema por completo. Ahora, el symptomsd consume alrededor del 0,2 ~ 0,3 % de la carga de la CPU como se supone.

Empecé a experimentarlo hace poco, después de actualizar a Mac OS X 10.11.1. Supongo que esto es un error introducido recientemente.

0 votos

Gracias por tomarse el tiempo de responder. Probé esto, pero no hizo ninguna diferencia :(

1voto

Dave Jarvis Puntos 118

symptomsd se ejecuta como parte del marco CrashReportor.

0 votos

No existe "CrashReporter.framework" en OS X. ¿Se refiere a "CrashReporterSupport.framework"?

0voto

Water Meter Puntos 13

Tengo el mismo problema con el proceso de symptomsd comiendo cpu (mouse lags y demás), cuando mi mac conectado a la web con LAN (thunderbolt 2 lan dongle) y Transmission trabajando a toda máquina.

Creo que he encontrado una solución para esto, no sé si funciona para usted - ir a la configuración de la red, elegir su conexión lan, ir a la avanzada, elegir la pestaña de hardware, a continuación, configurar manualmente, cambiar su dúplex a "full-duplex, control de flujo", otras cosas dejan como es (la mía es "speed-1000baseT" / "mtu-standard 1500" / AVB activado).

Espero que esto ayude.

-2voto

rpetrich Puntos 25769

Hasta ahora no se ha conseguido encontrar ninguna información concluyente sobre el síntoma en ningún sitio.

Y no estoy del todo seguro de mi arreglo, pero apagar el firewall pareció aliviar el problema para mí de todos modos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X