Resolució de problemes d'ús de la CPU de systemtats que causen lentitud a OS X

Anonim

El procés systemtats s'utilitza per recuperar informació sobre les estadístiques del sistema i l'ús d'energia, i tot i que normalment s'executa desapercebut en segon pla, se sap que els processos systemstatsd i systemtats s'han anat malament a l'atzar a OS X, menjant augmentar entre un 100% i un 300% o més CPU mentre alentiu un Mac. En general, no hi ha res de què preocupar-se si veieu que les estadístiques del sistema augmenten el Monitor d'activitat o la part superior durant un curt període de temps, i moltes funcions estàndard de Mac poden fer que aparegui temporalment.Per exemple, el procés d'estadístiques del sistema s'activa a la línia MacBook mirant l'opció Ús d'energia del menú de la bateria d'OS X, i altres usuaris poden veure-ho breument quan s'ajusten altres paràmetres d'energia. El problema sorgeix quan el procés s'executa constantment amb un ús molt elevat de la CPU sense cap motiu aparent, i això és el que tractarem aquí.

Matar el procés d'estats de sistemes errants

Simplement matar el procés d'estat del sistema funciona per resoldre el problema de l'ús de la CPU i la lentitud de gairebé totes les ocurrències a OS X.

Terminal: per a aquells a qui els agrada utilitzar el terminal per la seva velocitat, conquerir el procés desaparegut de les estadístiques de sistemes és només una qüestió d'abocament. treure l'ordre de matar:

sudo killall systemstats

sudo és necessari perquè el procés systemtats s'executa com a root.

Activity Monitor: molts usuaris preferiran quedar-se dins de la GUI d'OS X, i Activity Monitor també ofereix la possibilitat de sortir forçat procés també:

  1. Obre el Monitor d'activitat, fes servir la funció "Cerca" per cercar "estadístiques del sistema"
  2. Seleccioneu el procés d'estadístiques del sistema errants i trieu el botó (x) per forçar la sortida
  3. Repetiu si hi ha més d'un procés en execució que ocupa una quantitat excessiva de CPU

Això hauria de resoldre immediatament el problema, encara que si intenteu accedir contínuament a l'ús de la bateria o del sistema, veureu que el procés apareixerà de nou.

Si continueu tenint el problema, el restabliment de l'SMC pot resoldre els problemes persistents.

A més, desactivar App Nap també pot resoldre problemes sobrants i espontanis amb les estadístiques del sistema si només es produeixen en activar o arrencar el sistema.

Desactivació de les estadístiques del sistema

Això no es recomana i pot tenir conseqüències no desitjades més enllà de la desactivació de la bateria de la propietat i el control de la gestió de l'energia, inclosa la funció App Nap, però podeu desactivar les estadístiques del sistema però descarregant el dimoni des del launchd.Això hauria de limitar-se només als usuaris avançats:

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

Tingueu en compte que això també farà que tots els informes de "powerstats" apareguin més als Informes de diagnòstic del sistema de consola.

Un cop més, no es recomana desactivar les estadístiques del sistema. Aquests canvis es poden revertir tornant a carregar el dimoni a launchd amb les tres ordres següents:

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

Voleu reiniciar el Mac perquè els canvis complets tinguin efecte, en qualsevol dels casos.

Resolució de problemes d'ús de la CPU de systemtats que causen lentitud a OS X