Rješavanje problema s korištenjem procesora systemstats koji uzrokuju sporost u OS X
Proces systemstats koristi se za dohvaćanje informacija o statistici sustava i potrošnji energije, i iako obično radi nezapaženo u pozadini, poznato je da procesi systemstatsd i systemstats nasumično poremete operaciju u OS X, gutajući povećati 100%-300% ili više CPU-a dok usporava Mac. Općenito, nemate razloga za brigu ako vidite da se statistika sustava naglo povećava na Monitoru aktivnosti ili vrhu na kratko vrijeme, a mnoge standardne Mac funkcije mogu uzrokovati da se privremeno pojavi.Na primjer, proces systemstats pokreće se na MacBook liniji gledanjem opcije Energy usage u OS X izborniku baterije, a drugi korisnici to mogu nakratko vidjeti prilikom podešavanja drugih energetskih postavki. Problem nastaje kada se proces neprestano izvodi uz vrlo visoku upotrebu CPU-a bez vidljivog razloga, a to je ono čime ćemo se ovdje pozabaviti.
Killing the Errant systemstats Process
Jednostavno zaustavljanje procesa systemstats rješava problem upotrebe CPU-a i sporosti za gotovo sve pojave u OS X.
Terminal: Za one koji vole koristiti Terminal zbog njegove brzine, osvajanje podivljalog procesa systemstats samo je stvar odbacivanja izbacite naredbu killall:
sudo killall systemstats
sudo je neophodan jer se proces systemstats izvodi kao root.
Activity Monitor: Mnogi će korisnici radije ostati unutar OS X GUI, a Activity Monitor također nudi mogućnost prisilnog zatvaranja proces također:
- Otvorite Monitor aktivnosti, upotrijebite značajku "Traži" da potražite 'systemstats'
- Odaberite proces errant systemstats i odaberite gumb (x) za prisilni prekid
- Ponovite ako postoji više od jednog procesa koji zauzima neumjerenu količinu CPU-a
Ovo bi trebalo odmah riješiti problem, ali ako neprestano pokušavate pristupiti potrošnji baterije ili sustava, vidjet ćete da se proces ponovno pojavljuje.
Ako nastavite nailaziti na problem, resetiranje SMC-a može riješiti dugotrajne probleme.
Osim toga, onemogućavanje App Nap-a također može riješiti zaostale i spontane probleme sa statistikom sustava ako se pojave samo nakon buđenja ili pokretanja sustava.
Onemogućivanje statistike sustava
Ovo se ne preporučuje i može imati neželjene posljedice osim onemogućavanja nadgledanja upravljanja baterijom i napajanjem, uključujući značajku App Nap, ali možete onemogućiti systemstats ali isprazniti demon iz launchd-a.Ovo bi trebalo biti ograničeno samo na napredne korisnike:
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
Imajte na umu da će ovo također dovesti do kraja pojavljivanja svih 'powerstat' izvješća u dijagnostičkim izvješćima sustava konzole.
Opet, onemogućavanje systemstats se ne preporučuje. Te se promjene mogu poništiti ponovnim učitavanjem demona natrag u launchd pomoću sljedeće tri naredbe:
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
U oba slučaja trebali biste ponovno pokrenuti Mac kako bi sve promjene stupile na snagu.