Rozwiązywanie problemów ze statystykami systemu Problemy z użyciem procesora powodujące spowolnienie w systemie OS X
Proces systemstats służy do pobierania informacji o statystykach systemu i zużyciu energii i chociaż zwykle działa niezauważalnie w tle, wiadomo, że procesy systemstatsd i systemstats losowo psują się w systemie OS X, jedząc zwiększyć o 100% -300% lub więcej procesora, jednocześnie spowalniając komputer Mac. Ogólnie rzecz biorąc, nie ma się czym martwić, jeśli zobaczysz, że statystyki systemowe podbijają Monitor aktywności lub top przez krótki czas, a wiele standardowych funkcji Maca może powodować tymczasowe pojawienie się.Na przykład proces statystyk systemowych jest uruchamiany na linii MacBooka, patrząc na opcję Zużycie energii w menu baterii systemu OS X, a inni użytkownicy mogą to zobaczyć na krótko podczas dostosowywania innych ustawień energii. Problem pojawia się, gdy proces działa stale i bez wyraźnego powodu bardzo mocno obciąża procesor, i właśnie tym zajmiemy się tutaj.
Zabijanie błędnego procesu statystyk systemowych
Zwykłe wyłączenie procesu statystyk systemowych rozwiązuje problem użycia procesora i spowolnienia prawie wszystkich przypadków w systemie OS X.
Terminal: Dla tych, którzy lubią korzystać z terminala ze względu na jego szybkość, pokonanie oszalałego procesu statystyk systemowych to tylko kwestia zrzucenia wydaj komendę killall:
sudo killall systemstats
sudo jest konieczne, ponieważ proces systemstats działa jako root.
Monitor aktywności: Wielu użytkowników woli pozostać w graficznym interfejsie użytkownika systemu OS X, a Monitor aktywności oferuje również możliwość wymuszonego zamknięcia proces również:
- Otwórz Monitor aktywności, użyj funkcji „Wyszukaj”, aby wyszukać „statystyki systemu”
- Wybierz błędny proces statystyk systemowych i wybierz przycisk (x), aby wymusić zakończenie
- Powtórz, jeśli uruchomionych jest więcej niż jeden proces zajmujący nadmierną ilość procesora
To powinno natychmiast rozwiązać problem, ale jeśli ciągle próbujesz uzyskać dostęp do baterii lub użycia systemu, proces pojawi się ponownie.
Jeśli problem nadal występuje, zresetowanie SMC może rozwiązać utrzymujące się problemy.
Dodatkowo wyłączenie App Nap może również rozwiązać pozostałe i spontaniczne problemy ze statystykami systemu, jeśli występują one tylko podczas wybudzania lub uruchamiania systemu.
Wyłączanie statystyk systemu
Nie jest to zalecane i może mieć niezamierzone konsekwencje poza wyłączeniem właściwości monitorowania baterii i zarządzania energią, w tym funkcji App Nap, ale możesz wyłączyć statystyki systemowe, ale wyładować demona z launchd.Powinno to być ograniczone tylko do zaawansowanych użytkowników:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstatsd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstats.daily.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstats.analysis.plist
Pamiętaj, że spowoduje to również zaprzestanie wyświetlania wszystkich raportów „powerstats” w raportach diagnostycznych systemu konsoli.
Ponownie wyłączanie statystyk systemowych nie jest zalecane. Te zmiany można cofnąć, ponownie ładując demona do launchd za pomocą następujących trzech poleceń:
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstatsd.plist
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstats.daily.plist
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstats.analysis.plist
W obu przypadkach konieczne będzie ponowne uruchomienie komputera Mac, aby wszystkie zmiany zaczęły obowiązywać.