Na moim komputerze iMac z uruchomionym El Capitan istnieje proces systemowy o nazwie „Symptomy”, który nieustannie odbija się od około 20% do 60% zasobów procesora na moim komputerze iMac.
To ucieka /usr/libexec/symptomsd
. Istnieje prywatna platforma ładowana przez nią, /System/Library/PrivateFrameworks/Symptoms.framework
która sama zawiera inne struktury o nazwie:
ManagedEvent.framework
SymptomAnalytics.framework
SymptomEvaluator.framework
SymptomPresentationFeed.framework
SymptomPresentationLite.framework
SymptomReporter.framework
Wygląda na to, że niewiele zapisuje w plikach dziennika systemu. W rzeczywistości jedynym istotnym komunikatem w „Wszystkich wiadomościach” na komputerze iMac jest:
syslogd [46]: Uwaga dotycząca konfiguracji: Moduł ASL „com.apple.networking.symptoms” twierdzi, że wybrane wiadomości. Te komunikaty mogą nie pojawiać się w standardowych plikach dziennika systemu lub w bazie danych ASL.
Istnieje plik preferencji, /private/etc/asl/com.apple.networking.symptoms
który wydaje się wskazywać, że dzienniki powinny być zapisywane, /Library/Logs/CrashReporter/com.apple.networking.symptoms.log
ale ten plik nawet nie istnieje na moim komputerze iMac.
Próbowałem obserwować, jak to działa z narzędziami takimi jak, fs_usage
ale nie otrzymuję zbyt wielu przydatnych informacji, tylko wiele żądań „ioctl”. Próbowałem ręcznie zabić i uruchomić go ponownie, i wydaje się, że sprawdza wszystkie aplikacje zainstalowane na moim komputerze iMac, a następnie wracam do tworzenia wielu żądań „ioctl”.
Przeszukując w Google wszystko, co udało mi się ustalić, to to, że wydaje się, że jest to jedna z tych rzeczy, które są wspólne dla OSX i iOS. Nigdzie jednak nie ma informacji o tym, co faktycznie robi.
Czy ktoś ma pojęcie o tym, do czego służy ten proces, lub wie, gdzie on jest udokumentowany?
sysdiagnose symptoms
i być może zgłosić błąd / informację zwrotną do Apple. Nie widziałem jeszcze, że zachowywał się źle w żadnym systemie, ale sprawdziłbym resztę logów systemowych, ponieważ rozumiem, że dotyczy to raportowania awarii, informacji zwrotnej oraz agregacji / gromadzenia logów w celu poprawy OS X.