Zaktualizowałem system MacOS Sierra kilka dni temu i był on naprawdę niestabilny (dużo zawiesza się i zawiesza, szczególnie w XCode).
Zauważyłem, że w Konsoli powtarzają się następujące dwa wiersze dla różnych aplikacji i usług:
switching to keychain-db: /Users/user/Library/Keychains/login.keychain-db from /Users/user/Library/Keychains/login.keychain (0 1 1 1)
not switching as we're not in ~/Library/Keychains/: /Library/Keychains/System.keychain (0)
Czy jest jakiś problem z pękiem kluczy? Czy to może powodować zawieszanie się?
scdaemon
uruchomiony?Odpowiedzi:
tldr: Nie, nie masz problemu z pękiem kluczy. Tak, może to być teraz wkład w zawieszanie się i bardzo wolne systemy.
Doświadczyłem również POWAŻNYCH zawieszeń we wszystkim. Mam te same komunikaty dziennika dla niemal każdej aktualnie uruchomionej aplikacji / zadania rozsyłanej spamem do konsoli w absurdalnym tempie. Uruchamianie poleceń terminala zajmuje ponad 10 sekund pomiędzy wprowadzaniem danych i zapomina
git status
o tym.Apple zawsze miał nieuzasadnioną szybkość pobierania książek adresowych, kalendarza i innych aplikacji, które zawsze powodują te problemy z logowaniem od czasu El Capitan.
Obecnie Safari i WebKit są dodawane do tej mieszanki, ponieważ jest ona dość niestabilna i od czasu, gdy beta Sierra wprowadziła te błędy dziennika.
Szybkość rejestrowania jest dość znaczna i jest więcej niż prawdopodobnym powodem lub przynajmniej znaczną częścią naszych bardzo wolnych systemów w tej chwili.
Połowa 2012 Macbook Pro Retina 2,6 GHz Intel czterordzeniowy tutaj i nigdy nie miałem tak źle.
źródło
log stream --level=debug --predicate 'eventMessage contains "keyword"'
lub / i użyj,subsystem contains com.apple.xxx
aby odfiltrować główny problemsudo log config --mode "level:default"
ale nie widzę żadnych zmian w ilości bezużytecznych informacji w konsoli pomimo ustawienia różnych ustawień (chociaż może być konieczne ponowne uruchomienie / ponowne zalogowanie), nie wiem, które zadanie przeładowuje logd (zakładam, że jest odpowiedzialny za zadanie syslog)Nie, nie sądzę, że może to powodować zawieszanie się, coś innego może powodować zawieszanie się. Loguj się w konsoli tylko wtedy, gdy masz problemy z aplikacją poczty, kontaktów lub kalendarzy (związaną z synchronizowaniem lub odzyskiwaniem danych z serwera).
źródło
Wypróbuj to (tymczasowe) możliwe rozwiązanie:
ln -s ~/Library/Keychains/login.keychain-db ~/Library/Keychains/login.keychain
źródło