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


11

Hay un proceso del sistema en mi iMac que ejecuta El Capitan llamado "síntomas" que ha estado constantemente rebotando entre aproximadamente el 20% y el 60% de los recursos de la CPU en mi iMac.

Está huyendo de /usr/libexec/symptomsd. Hay un marco privado que se llama /System/Library/PrivateFrameworks/Symptoms.frameworkque 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: el módulo ASL "com.apple.networking.symptoms" reclama los mensajes seleccionados. Es posible que esos mensajes no aparezcan en los archivos de registro del sistema estándar o en la base de datos ASL.

Hay un archivo de preferencias /private/etc/asl/com.apple.networking.symptomsque parece indicar que se deben escribir registros, /Library/Logs/CrashReporter/com.apple.networking.symptoms.logpero ese archivo ni siquiera existe en mi iMac.

Traté de ver lo que estaba haciendo con herramientas como, fs_usagepero no recibo mucha información útil, solo muchas solicitudes "ioctl". Intenté matarlo manualmente y activarlo para que se inicie nuevamente, y parece examinar todas las aplicaciones instaladas en mi iMac y luego volver a hacer muchas solicitudes "ioctl".

Al buscar en Google, todo lo que he podido determinar es que esta parece ser una de esas cosas que comparten OSX e iOS. Sin embargo, no hay información en ninguna parte sobre lo que realmente hace.

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


1
Buen análisis hasta ahora, no he intentado desarmar el programa, pero debería ejecutar sysdiagnose symptomsy posiblemente informar un error / comentario a Apple. Todavía no lo he visto comportarse mal en ningún sistema, pero comprobaría el resto de los registros del sistema ya que entiendo que se relaciona con informes de
fallas

Veo síntomas similares: alta carga de CPU por "mptomd ". También noté que "mDNSResponder" tiene una alta carga de CPU (aproximadamente 50%). Las solicitudes de DNS fueron muy lentas y el sistema en general se sintió lento. La capacidad de respuesta regresó una vez que maté (Force Quit) "síntomas". Notablemente, "síntomas" no reapareció automáticamente. Por curiosidad, ¿estás usando VirtualBox? Sistema: OS X 10.11.4
Daniel

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

Respuestas:


1

Tengo un iMac y tuve el mismo problema. Parece ser un error en Mac OS X.

En mi caso, tenía tanto Ethernet como Wifi activados para mi iMac. Apagar Ethernet System Preferences > Network, manteniendo Wifi como la única conexión, evita el problema por completo. Ahora, symptomsdconsume aproximadamente 0.2 ~ 0.3% de carga de CPU como se supone que debe hacerlo.

Empecé a experimentar solo recientemente después de la actualización a Mac OS X 10.11.1. Supongo que este es un error introducido recientemente.


Gracias por tomarse el tiempo para responder. Intenté esto, pero no hizo ninguna diferencia. :(
Alistair McMillan

0

síntomas se ejecuta como parte del marco CrashReportor.


No hay "CrashReporter.framework" en OS X. ¿Te refieres a "CrashReporterSupport.framework"?
Alistair McMillan

0

Tengo el mismo problema con el proceso de síntomas que come CPU (retrasos del mouse, etc.), cuando mi Mac se conectó a la web con LAN (Thunderbolt 2 lan dongle) y la transmisión funcionaba con toda su fuerza.

Supongo que he encontrado una solución para esto, no sé si funciona para usted: vaya a la configuración de red, elija su conexión LAN, vaya a avanzado, elija la pestaña de hardware, luego configure manualmente, cambie su dúplex a "dúplex completo, control de flujo ", otras cosas salen como están (la mía es" speed-1000baseT "/" mtu-standard 1500 "/ AVB habilitado).

Espero que esto ayude.


-2

No se logró encontrar ninguna información concluyente sobre symptond en ningún lugar hasta ahora.

Y no estoy completamente seguro de mi solución, pero apagar el firewall parecía aliviarme el problema de todos modos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.