Løse systemstatistikker CPU-bruksproblemer som forårsaker treghet i OS X

Anonim

Systemstats-prosessen brukes til å hente informasjon om systemstatistikk og strømforbruk, og selv om den vanligvis kjører ubemerket i bakgrunnen, har systemstatsd- og systemstats-prosessene vært kjent for å gå løs i OS X og spise opp 100% -300% eller mer CPU mens du bremser en Mac. Generelt er det ingenting å bekymre deg for hvis du ser at systemstatistikken øker aktivitetsovervåkingen eller topper i en kort periode, og mange standard Mac-funksjoner kan føre til at den vises midlertidig.Systemstats-prosessen utløses for eksempel på MacBook-linjen ved å se på alternativet Energiforbruk fra OS X-batterimenyen, og andre brukere kan se det kort når de justerer andre energiinnstillinger. Problemet oppstår når prosessen kjører konstant med svært høy CPU-bruk uten noen åpenbar grunn, og det er det vi skal ta opp her.

Killing the Errant systemstats Process

Det å bare drepe systemstats-prosessen fungerer for å løse CPU-bruken og treghetsproblemet for nesten alle forekomster i OS X.

Terminal: For de som liker å bruke terminalen på grunn av sin hastighet, er det å erobre den ville systemstats-prosessen bare et spørsmål om å dumpe ut killall-kommandoen:

sudo killall systemstats

sudo er nødvendig fordi systemstats-prosessen kjører som root.

Activity Monitor: Mange brukere vil foretrekke å holde seg innenfor OS X GUI, og Activity Monitor tilbyr også muligheten til å tvangsavslutte prosess også:

  1. Åpne Activity Monitor, bruk «Søk»-funksjonen for å se etter «systemstats»
  2. Velg feil systemstats-prosessen og velg (x)-knappen for å tvinge avslutning
  3. Gjenta hvis det er mer enn én prosess som kjører og tar opp uforholdsmessige mengder CPU

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

Hvis du fortsetter å støte på problemet, kan tilbakestilling av SMC løse langvarige problemer.

I tillegg kan deaktivering av App Nap også løse gjenværende og spontane problemer med systemstater hvis de bare oppstår ved systemaktivering eller oppstart.

Deaktiverer systemstatistikk

Dette anbefales ikke, og det kan ha utilsiktede konsekvenser utover å deaktivere eiendomsbatteri- og strømstyringsovervåking, inkludert App Nap-funksjonen, men du kan deaktivere systemstater, men fjerne demonen fra lansering.Dette bør bare begrenses 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 at dette også vil føre til at alle "powerstats"-rapporter ikke vises lenger i konsollsystemdiagnoserapporter.

Igjen, det anbefales ikke å deaktivere systemstatistikk. Disse endringene kan reverseres ved å laste demonen tilbake til launchd 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 må starte Mac-en på nytt for at alle endringer skal tre i kraft, i begge tilfeller.

Løse systemstatistikker CPU-bruksproblemer som forårsaker treghet i OS X