Løse systemstats CPU-bruksproblemer som forårsaker tretthet i OS X

Systemstatsprosessen brukes til å hente informasjon om systemstatistikk og strømforbruk, og selv om det vanligvis kjører ubemerket i bakgrunnen, har systemstatsd og systemstatsprosessene vært kjent for å tilfeldigvis gå på haywire i OS X, og spiser opp 100% -300% eller mer CPU mens du senker en Mac.

Vanligvis er det ikke noe å bekymre seg for hvis du ser systemstatistikker spike opp Activity Monitor eller topp for kort tid, og mange vanlige Mac-funksjoner kan føre til at den midlertidig vises. Systemstatsprosessen utløses for eksempel på MacBook-linjen ved å se alternativet Energibruk fra OS X-batterismenyen, og andre brukere kan se det kort når du justerer andre Energiinnstillinger. Problemet oppstår når prosessen kjører konstant ved svært høy CPU-bruk uten tilsynelatende grunn, og det er det vi skal adressere her.

Drep Errant Systemstats Process

Bare å drepe systemstatistikkprosessen fungerer for å løse CPU-bruken og langsomhetsproblemet for nesten alle forekomster i OS X.

Terminal : For de som liker å bruke Terminal for det er fart, er det bare et spørsmål om å dumpe killall-kommandoen å overvinne den forsvunnet systemstatsprosessen:

sudo killall systemstats

sudo er nødvendig fordi systemstatistikkprosessen kjører som rot.

Aktivitetsovervåking : Mange brukere vil foretrekke å være innenfor OS X GUI, og Activity Monitor tilbyr også muligheten til å tvinge til å avslutte prosessen også:

  1. Åpne aktivitetsovervåkning, bruk funksjonen "Søk" for å søke etter "systemstats"
  2. Velg prosessen for feilberegning og velg (x) -knappen for å tvinge til å slutte
  3. Gjenta hvis det er mer enn én prosess kjører, og tar opp uvanlige mengder CPU

Dette bør umiddelbart løse problemet, men hvis du kontinuerlig prøver å få tilgang til batteri eller systembruk, så vil du se at prosessen vises igjen.

Hvis du fortsetter å støte på problemet, kan det hende at gjenopprettingen av SMC løser langvarige problemer.

I tillegg kan deaktivering av App Nap også løse rester og spontane problemer med systemstatistikker hvis de bare oppstår ved systemvåkning eller oppstart.

Deaktiverer systemstatistikker

Dette anbefales ikke, og det kan ha utilsiktede konsekvenser utover å deaktivere eiendomsbatteri og strømstyringsovervåking, inkludert App Nap-funksjonen, men du kan deaktivere systemstatistikk, men å laste demonen fra startet. Dette bør kun være begrenset til avanserte brukere:

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

Merk dette vil også føre til en slutt på alle "Powerstats" -rapporterne som vises videre i Console System Diagnostic Reports.

Igjen, deaktivere systemstatistikk anbefales ikke. Disse endringene kan reverseres ved å laste demonen tilbake til start med følgende tre kommandoer:

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

Du vil ønske å starte Mac på nytt for at alle endringer skal tre i kraft, i begge tilfeller.