¿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.