Rezolvarea problemelor de utilizare a procesorului de stats de sistem care cauzează lenență în OS X

Anonim

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:

  1. Deschide Monitorul de activitate, folosește funcția „Căutare” pentru a căuta „stats-sistem”
  2. Selectați procesul de statistică sistem errat și alegeți butonul (x) pentru a forța renunțarea
  3. 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.

Rezolvarea problemelor de utilizare a procesorului de stats de sistem care cauzează lenență în OS X