Sistemos statistikos procesoriaus naudojimo problemų, sukeliančių OS X vangumą, sprendimas
Systemstats procesas naudojamas informacijai apie sistemos statistiką ir energijos suvartojimą gauti, ir nors jis paprastai vyksta nepastebimai fone, buvo žinoma, kad systemstatsd ir systemstats procesai atsitiktinai suklysta OS X ir valgo. padidina 100–300 % ar daugiau procesoriaus, o „Mac“ lėtėja. Paprastai nėra ko nerimauti, jei matote, kad sistemos statistika trumpam padidina Activity Monitor arba viršų, o dėl daugelio standartinių „Mac“ funkcijų jis gali laikinai pasirodyti.Pavyzdžiui, sistemos statistikos procesas suaktyvinamas „MacBook“ linijoje pažiūrėjus į „Energijos naudojimo“ parinktį OS X akumuliatoriaus meniu, o kiti vartotojai gali trumpai tai pamatyti, kai koreguoja kitus energijos nustatymus. Problema iškyla, kai procesas be jokios aiškios priežasties nuolat veikia esant labai dideliam procesoriaus naudojimui, ir mes čia tai ir aptarsime.
Killing the Errant systemstats procesas
Paprasčiausiai išjungus sistemos statistikos procesą, galima išspręsti procesoriaus naudojimo ir lėtumo problemą beveik visais OS X atvejais.
Terminalas: Tiems, kurie mėgsta naudoti terminalą dėl jo greičio, užvaldyti išnykusį sistemos statistikos procesą tereikia atsisakyti išleiskite komandą killall:
sudo killall systemstats
sudo yra būtinas, nes systemstat procesas vykdomas kaip root.
Activity Monitor: Daugelis vartotojų norės likti OS X GUI, o Activity Monitor taip pat siūlo galimybę priverstinai išeiti iš taip pat procesas:
- Atidarykite veiklos monitorių, naudokite funkciją „Paieška“, kad ieškotumėte „sistemos statistikos“
- Pasirinkite klaidingą sistemos statistikos procesą ir pasirinkite (x) mygtuką, kad priverstinai uždarytumėte
- Pakartokite, jei vyksta daugiau nei vienas procesas, sunaudojantis per daug procesoriaus
Tai turėtų iš karto išspręsti problemą, tačiau jei nuolat bandysite pasiekti akumuliatoriaus arba sistemos naudojimo duomenis, procesas vėl pasirodys.
Jei ir toliau susidursite su problema, SMC nustatymas iš naujo gali išspręsti ilgalaikes problemas.
Be to, išjungus „App Nap“ taip pat gali būti išspręstos likusios ir spontaniškos sistemos statistikos problemos, jei jos atsiranda tik paleidus sistemą arba paleidus sistemą.
Sistemos statistikos išjungimas
Tai nerekomenduojama ir gali turėti nenumatytų pasekmių, išskyrus nuosavybės baterijos ir energijos valdymo stebėjimo išjungimą, įskaitant App Nap funkciją, tačiau galite išjungti sistemos statistiką, bet iškrauti demoną nuo paleidimo.Tai turėtų būti taikoma tik pažengusiems naudotojams:
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
Atkreipkite dėmesį, kad dėl to visos „powerstats“ ataskaitos nebebus rodomos konsolės sistemos diagnostikos ataskaitose.
Vėlgi nerekomenduojama išjungti sistemos statistikos. Šiuos pakeitimus galima atšaukti iš naujo įkeliant demoną į paleidimą naudojant šias tris komandas:
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
Norėsite iš naujo paleisti „Mac“, kad visi pakeitimai įsigaliotų.