Che cosa significa "sintomi" e perché a volte usa il 60% della CPU del mio iMac?

11

C'è un processo di sistema sul mio iMac su cui è in esecuzione El Capitan chiamato "sintomi" che si è ripetutamente spostato avanti e indietro tra circa il 20% e il 60% della risorsa CPU sul mio iMac.

È in esecuzione da /usr/libexec/symptomsd . Esiste un framework privato che carica chiamato /System/Library/PrivateFrameworks/Symptoms.framework che a sua volta contiene altri framework chiamati:

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

Non sembra scrivere molto nei file di log del sistema. In effetti, l'unico messaggio rilevante in "Tutti i messaggi" su iMac è:

syslogd[46]: Configuration Notice: ASL Module "com.apple.networking.symptoms" claims selected messages. Those messages may not appear in standard system log files or in the ASL database.

C'è un file delle preferenze in /private/etc/asl/com.apple.networking.symptoms che sembra indicare che i registri devono essere scritti su /Library/Logs/CrashReporter/com.apple.networking.symptoms.log ma quel file non esiste nemmeno sul mio iMac.

Ho provato a vedere cosa stava facendo con strumenti come fs_usage ma non sto ottenendo molte informazioni utili solo un sacco di richieste "ioctl". Ho provato a ucciderlo manualmente e ad attivarlo per avviarlo di nuovo, e sembra esaminare tutte le applicazioni installate sul mio iMac e poi tornare a fare molte richieste "ioctl".

Cercando su Google tutto quello che sono stato in grado di determinare è che questa sembra essere una di quelle cose che sono condivise tra OSX e iOS. Nessuna informazione da nessuna parte su ciò che effettivamente fa però.

Qualcuno ha idea di cosa sia questo processo o lo sappia ovunque sia documentato?

    
posta Alistair McMillan 12.11.2015 - 02:38
fonte

4 risposte

1

Ho un iMac e ho avuto lo stesso problema. Sembra un bug in Mac OS X.

Nel mio caso, ho acceso sia Ethernet che WiFi per il mio iMac. Disattivando Ethernet in System Preferences > Network , mantenendo Wifi come unica connessione, si evita completamente il problema. Ora, symptomsd consuma circa 0,2 ~ 0,3% di carico della CPU come dovrebbe.

Ho iniziato a sperimentare solo di recente dopo l'aggiornamento a Mac OS X 10.11.1. Immagino che questo sia un bug introdotto di recente.

    
risposta data 06.12.2015 - 19:12
fonte
0

symb viene eseguito come parte del framework CrashReportor.

    
risposta data 06.06.2016 - 22:07
fonte
0

Ho lo stesso problema con i processi sintetici che mangiano cpu (ritardi del mouse e così via), quando il mio mac è connesso al web con LAN (thunderbolt 2 lan dongle) e Transmission funziona a pieno ritmo.

Suppongo di aver trovato una soluzione per questo, non so se funziona per te - vai alle impostazioni di rete, scegli la tua connessione lan, goto advanced, scegli la scheda hardware, quindi configuralo manualmente, cambia il tuo duplex in "full-duplex, controllo del flusso ", altre cose lasciano com'è (il mio è" speed-1000baseT "/" mtu-standard 1500 "/ AVB abilitato).

Spero che questo aiuti.

    
risposta data 21.08.2018 - 10:32
fonte
-1

Non è riuscito a trovare nessuna informazione conclusiva sui sintomi ovunque finora.

E non del tutto fiducioso nella mia correzione, ma spegnere il firewall sembrava comunque alleviare il problema per me.

    
risposta data 20.01.2016 - 16:45
fonte

Leggi altre domande sui tag