Was ist "symptomatisch" und warum werden manchmal 60% der CPU meines iMac verwendet?


11

Auf meinem iMac, auf dem El Capitan ausgeführt wird, befindet sich ein Systemprozess namens "symptomatisch", der ständig zwischen etwa 20% und 60% der CPU-Ressourcen auf meinem iMac hin und her springt.

Es läuft von /usr/libexec/symptomsd. Es gibt ein privates Framework, das geladen wird und /System/Library/PrivateFrameworks/Symptoms.frameworkdas selbst andere Frameworks enthält, die genannt werden:

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

Es scheint nicht viel in die Systemprotokolldateien zu schreiben. Tatsächlich ist die einzige relevante Nachricht in "Alle Nachrichten" auf dem iMac:

syslogd [46]: Konfigurationshinweis: Das ASL-Modul "com.apple.networking.symptoms" beansprucht ausgewählte Nachrichten. Diese Nachrichten werden möglicherweise nicht in Standard-Systemprotokolldateien oder in der ASL-Datenbank angezeigt.

Es gibt eine Voreinstellungsdatei /private/etc/asl/com.apple.networking.symptoms, die darauf hinweist, dass Protokolle geschrieben werden sollten, /Library/Logs/CrashReporter/com.apple.networking.symptoms.logaber diese Datei existiert nicht einmal auf meinem iMac.

Ich habe versucht zu beobachten, was es mit Tools wie macht, fs_usageaber ich bekomme nicht viele nützliche Informationen zurück, nur viele "ioctl" -Anfragen. Ich habe versucht, es manuell zu beenden und auszulösen, um es erneut zu starten. Es scheint alle auf meinem iMac installierten Anwendungen zu untersuchen und dann wieder viele "ioctl" -Anfragen zu stellen.

Bei der Suche bei Google konnte ich nur feststellen, dass dies eines der Dinge ist, die OSX und iOS gemeinsam haben. Keine Informationen darüber, was es tatsächlich tut.

Hat jemand eine Idee, wozu dieser Prozess dient, oder weiß er, wo er dokumentiert ist?


1
Bisher gute Analyse, ich habe nicht versucht, das Programm zu zerlegen, aber Sie sollten es ausführen sysdiagnose symptomsund möglicherweise einen Fehler / ein Feedback an Apple melden. Ich habe noch kein schlechtes Verhalten auf einem System gesehen, aber ich würde den Rest der Systemprotokolle überprüfen, da ich verstehe, dass es sich um
Absturzberichte

Ich sehe ähnliche Symptome: hohe CPU-Auslastung durch "symptomed". Mir ist auch aufgefallen, dass "mDNSResponder" eine hohe CPU-Auslastung hat (ca. 50%). DNS-Anfragen waren sehr langsam und das System fühlte sich im Allgemeinen träge an. Die Reaktionsfähigkeit kehrte zurück, sobald ich "Symptome" getötet hatte (Force Quit). Insbesondere wurde "symptomatisch" nicht automatisch wieder angezeigt. Verwenden Sie aus Neugier VirtualBox? System: OS X 10.11.4
Daniel

@ Daniel Ich habe VirtualBox in der Vergangenheit verwendet, aber nicht auf dem betroffenen Computer.
Alistair McMillan

Antworten:


1

Ich habe einen iMac und hatte das gleiche Problem. Es scheint ein Fehler in Mac OS X zu sein.

In meinem Fall hatte ich sowohl Ethernet als auch Wifi für meinen iMac aktiviert. Durch das Ausschalten von Ethernet System Preferences > Networkund die Beibehaltung von Wifi als einzige Verbindung wird das Problem vollständig verhindert. Jetzt symptomsdverbraucht der CPU etwa 0,2 bis 0,3% der CPU-Auslastung, wie er soll.

Ich habe erst vor kurzem nach dem Upgrade auf Mac OS X 10.11.1 angefangen zu erleben. Ich denke, dies ist ein Fehler, der kürzlich eingeführt wurde.


Vielen Dank, dass Sie sich die Zeit genommen haben, um zu antworten. Ich habe es versucht, aber es machte keinen Unterschied. :(
Alistair McMillan

0

symptomed wird als Teil des CrashReportor-Frameworks ausgeführt.


Unter OS X gibt es kein "CrashReporter.framework". Meinen Sie "CrashReporterSupport.framework"?
Alistair McMillan

0

Ich habe das gleiche Problem mit dem Symptomprozess beim Verzehr von CPU (Mausverzögerungen usw.), wenn mein Mac mit LAN (Thunderbolt 2 LAN Dongle) und Übertragung mit voller Kraft mit dem Internet verbunden ist.

Ich denke, ich habe eine Lösung dafür gefunden, weiß nicht, ob es für Sie funktioniert - gehen Sie zu den Netzwerkeinstellungen, wählen Sie Ihre LAN-Verbindung, gehen Sie zu Erweitert, wählen Sie die Registerkarte Hardware, konfigurieren Sie sie manuell und ändern Sie Ihren Duplex in "Vollduplex, Flusskontrolle" ", andere Dinge bleiben wie sie sind (meine ist" speed-1000baseT "/" mtu-standard 1500 "/ AVB aktiviert).

Hoffe das hilft.


-2

Bisher ist es nirgendwo gelungen, schlüssige Informationen zu Symptomen zu finden.

Und nicht ganz sicher in meiner Lösung, aber das Ausschalten der Firewall schien das Problem für mich trotzdem zu lindern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.