Rezolvarea problemelor de utilizare a procesorului de stats de sistem care cauzează lenență în OS X
Procesul systemstats este folosit pentru a prelua informații despre statisticile sistemului și utilizarea energiei și, deși de obicei rulează neobservat în fundal, se știe că procesele systemstatsd și systemstats se încurcă la întâmplare în OS X, mâncând până la 100%-300% sau mai mult CPU în timp ce încetiniți un Mac. În general, nu ai de ce să te îngrijorezi dacă vezi ca statisticile sistemelor cresc Monitorul de activitate sau în vârf pentru o perioadă scurtă de timp, iar multe funcții standard Mac pot face ca acesta să apară temporar.De exemplu, procesul de statistică a sistemului este declanșat pe linia MacBook, analizând opțiunea Utilizare energie din meniul bateriei OS X, iar alți utilizatori îl pot vedea pe scurt atunci când ajustează alte setări de energie. Problema apare atunci când procesul rulează în mod constant la o utilizare foarte mare a procesorului, fără un motiv aparent, și asta vom aborda aici.
Uciderea procesului Systemstats Errant
Pur și simplu uciderea procesului de statistici a sistemului funcționează pentru a rezolva problema de utilizare a procesorului și de încetinire pentru aproape toate aparițiile în OS X.
Terminal: Pentru cei cărora le place să folosească terminalul pentru viteza sa, cucerirea procesului de statistici a sistemelor dispărute este doar o chestiune de dumping scoateți comanda killll:
sudo killall systemstats
sudo este necesar deoarece procesul systemtats rulează ca root.
Activity Monitor: Mulți utilizatori vor prefera să rămână în GUI OS X, iar Activity Monitor oferă, de asemenea, posibilitatea de a părăsi forțat proces, de asemenea:
- Deschide Monitorul de activitate, folosește funcția „Căutare” pentru a căuta „stats-sistem”
- Selectați procesul de statistică sistem errat și alegeți butonul (x) pentru a forța renunțarea
- Repetați dacă există mai multe procese care rulează ocupând cantități excesive de CPU
Acest lucru ar trebui să rezolve imediat problema, deși dacă încercați continuu să accesați bateria sau utilizarea sistemului, veți vedea că procesul apare din nou.
Dacă întâmpinați problema în continuare, resetarea SMC poate rezolva problemele persistente.
În plus, dezactivarea App Nap poate rezolva, de asemenea, problemele rămase și spontane cu statisticile de sistem, dacă acestea apar numai la activarea sau pornirea sistemului.
Dezactivarea statisticilor sistemului
Acest lucru nu este recomandat și poate avea consecințe neintenționate dincolo de dezactivarea bateriei proprietății și monitorizarea gestionării energiei, inclusiv caracteristica App Nap, dar puteți dezactiva statisticile de sistem, dar descarcând demonul din launchd.Acest lucru ar trebui limitat doar la utilizatorii avansați:
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
Rețineți că acest lucru va duce, de asemenea, la încetarea tuturor rapoartelor „powerstats” să apară mai departe în Rapoartele de diagnosticare a sistemului de consolă.
Din nou, dezactivarea systemstats nu este recomandată. Aceste modificări pot fi inversate reîncărcând demonul înapoi în launchd cu următoarele trei comenzi:
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
Veți dori să reporniți Mac-ul pentru ca modificările complete să aibă efect, în ambele cazuri.