OS X:n hitautta aiheuttavien suorittimen käyttöongelmien ratkaiseminen

Anonim

Systemstats-prosessia käytetään tietojen hakemiseen järjestelmän tilastoista ja virrankulutuksesta, ja vaikka se yleensä toimii huomaamatta taustalla, systemstatsd- ja systemstats-prosessien tiedetään menevän satunnaisesti sekaisin OS X:ssä nostaa suoritinta 100–300 % tai enemmän hidastaen samalla Macia. Yleensä sinun ei tarvitse huolehtia mistään, jos näet Systemstat-järjestelmän nostavan Activity Monitoria tai huippua lyhyeksi ajaksi, ja monet Macin vakiotoiminnot voivat aiheuttaa sen tilapäisen ilmestymisen.Esimerkiksi systemstats-prosessi käynnistyy MacBook-linjalla katsomalla Energy usage -vaihtoehtoa OS X:n akkuvalikosta, ja muut käyttäjät voivat nähdä sen hetken, kun he säätävät muita energia-asetuksia. Ongelma ilmenee, kun prosessi on käynnissä jatkuvasti erittäin korkealla suorittimen käytöllä ilman näkyvää syytä, ja sitä aiomme käsitellä tässä.

Killing the Errant systemstats -prosessi

Systemstats-prosessin lopettaminen auttaa ratkaisemaan prosessorin käyttö- ja hitausongelmat lähes kaikissa OS X:n tapahtumissa.

Terminal: Niille, jotka pitävät terminaalin käyttämisestä sen nopeuden vuoksi, villin systemstats-prosessin voittaminen on vain tyhjennystä. ulos killall-komento:

sudo killall systemstats

sudo on välttämätön, koska systemstat-prosessi suoritetaan pääkäyttäjänä.

Activity Monitor: Monet käyttäjät haluavat pysyä OS X:n graafisessa käyttöliittymässä, ja Activity Monitor tarjoaa myös mahdollisuuden sulkea väkisin myös prosessi:

  1. Avaa Activity Monitor, käytä "Haku"-ominaisuutta etsiäksesi "systemstats"
  2. Valitse virheellinen järjestelmätilastoprosessi ja pakota lopetus painamalla (x)-painiketta
  3. Toista, jos käynnissä on useampi kuin yksi prosessi, joka kuluttaa kohtuuttoman paljon suoritinta

Tämän pitäisi ratkaista ongelma välittömästi, mutta jos yrität jatkuvasti päästä käsiksi akun tai järjestelmän käyttöön, näet prosessin uudelleen.

Jos ongelma jatkuu, SMC:n nollaaminen voi ratkaista viipyvät ongelmat.

Lisäksi App Napin poistaminen käytöstä voi myös ratkaista jäljellä olevat ja spontaanit järjestelmätilastot, jos ne ilmenevät vain järjestelmän herätyksen tai käynnistyksen yhteydessä.

Järjestelmän tilastojen poistaminen käytöstä

Tätä ei suositella, ja sillä voi olla ei-toivottuja seurauksia kiinteistön akun ja virranhallinnan valvonnan, mukaan lukien App Nap -ominaisuuden, käytöstä poistaminen, mutta voit poistaa järjestelmätilastot käytöstä, mutta poistaa demonin käynnistyksen jälkeen.Tämä tulisi rajoittaa vain kokeneille käyttäjille:

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

Huomaa, että tämä johtaa myös siihen, että kaikki Powerstats-raportit eivät enää näy konsolin järjestelmän diagnostiikkaraporteissa.

Jälleen, systemstats-toiminnon poistamista käytöstä ei suositella. Nämä muutokset voidaan peruuttaa lataamalla demoni uudelleen käynnistykseen seuraavilla kolmella komennolla:

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

Mac kannattaa käynnistää uudelleen, jotta kaikki muutokset tulevat voimaan kummassakin tapauksessa.

OS X:n hitautta aiheuttavien suorittimen käyttöongelmien ratkaiseminen