Rješavanje problema s korištenjem procesora systemstats koji uzrokuju sporost u OS X

Anonim

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:

  1. Otvorite Monitor aktivnosti, upotrijebite značajku "Traži" da potražite 'systemstats'
  2. Odaberite proces errant systemstats i odaberite gumb (x) za prisilni prekid
  3. 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.

Rješavanje problema s korištenjem procesora systemstats koji uzrokuju sporost u OS X