Riešenie problémov so štatistikou systému s využitím CPU, ktoré spôsobujú pomalosť v OS X
Proces systemstats sa používa na získanie informácií o systémových štatistikách a spotrebe energie, a hoci zvyčajne beží bez povšimnutia na pozadí, je známe, že procesy systemstatsd a systemstats sa v OS X náhodne pokazia a požierajú až o 100 % - 300 % alebo viac CPU a zároveň spomaľuje Mac. Vo všeobecnosti sa nemusíte starať o to, ak zistíte, že systémové štatistiky na krátky čas prebudia Monitor aktivity alebo sa zhoršia a mnohé štandardné funkcie Macu môžu spôsobiť dočasné zobrazenie.Napríklad proces systemstats sa spúšťa na linke MacBook pohľadom na možnosť Využitie energie v ponuke batérie OS X a ostatní používatelia ju môžu krátko vidieť pri úprave iných nastavení energie. Problém nastáva, keď proces beží neustále pri veľmi vysokom využití procesora bez zjavného dôvodu, a to je to, čomu sa tu budeme venovať.
Zabíjanie chybných systémových štatistík
Jednoduché zabitie procesu systemstats funguje na vyriešenie problému využitia procesora a spomalenia pre takmer všetky výskyty v OS X.
Terminál: Pre tých, ktorí radi používajú Terminál pre jeho rýchlosť, je zdolanie zabehnutého procesu systemstats len otázkou dumpingu vypnite príkaz killall:
sudo killall systemstats
sudo je potrebné, pretože proces systemstats beží ako root.
Monitor aktivity: Mnoho používateľov uprednostní zotrvanie v GUI OS X a Monitor aktivity ponúka aj možnosť násilne ukončiť spracovať tiež:
- Otvorte Monitor aktivity a pomocou funkcie „Hľadať“ vyhľadajte „systemstats“
- Vyberte chybný proces systémových štatistík a stlačením tlačidla (x) vynútené ukončenie
- Opakujte, ak beží viac ako jeden proces, ktorý zaberá nadmerné množstvo CPU
Týmto by sa mal problém okamžite vyriešiť, hoci ak sa neustále pokúšate získať prístup k batérii alebo použitiu systému, proces sa znova zobrazí.
Ak problém pretrváva, resetovanie SMC môže vyriešiť pretrvávajúce problémy.
Zakázanie aplikácie App Nap môže navyše vyriešiť pretrvávajúce a spontánne problémy so systémovými štatistikami, ak sa vyskytnú iba po prebudení alebo spustení systému.
Vypnutie systémových štatistík
Toto sa neodporúča a môže to mať neželané následky okrem zakázania monitorovania správy batérie a správy napájania, vrátane funkcie App Nap, ale môžete zakázať systémové štatistiky, ale uvoľnenie démona zo spustenia.Toto by malo byť obmedzené len na pokročilých používateľov:
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
Upozorňujeme, že to tiež povedie k ukončeniu zobrazovania všetkých správ „powerstats“ v správach diagnostiky systému konzoly.
Zakázanie systémových štatistík sa opäť neodporúča. Tieto zmeny je možné vrátiť opätovným načítaním démona späť do launchd pomocou nasledujúcich troch príkazov:
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
V oboch prípadoch budete chcieť reštartovať Mac, aby sa všetky zmeny prejavili.