Résolution des problèmes d'utilisation du processeur de systemstats causant une lenteur dans OS X
Le processus systemstats est utilisé pour récupérer des informations sur les statistiques du système et la consommation d'énergie. jusqu'à 100 % à 300 % ou plus du processeur tout en ralentissant un Mac. En règle générale, il n'y a rien à craindre si vous voyez des pics de systemstats Activity Monitor ou top pendant une courte période, et de nombreuses fonctions Mac standard peuvent le faire apparaître temporairement.Par exemple, le processus systemstats est déclenché sur la ligne MacBook en regardant l'option d'utilisation de l'énergie dans le menu de la batterie d'OS X, et d'autres utilisateurs peuvent le voir brièvement lors du réglage d'autres paramètres d'énergie. Le problème survient lorsque le processus s'exécute constamment à une utilisation très élevée du processeur sans raison apparente, et c'est ce que nous allons aborder ici.
Tuer le processus systemstats errant
Il suffit de tuer le processus systemstats pour résoudre le problème d'utilisation du processeur et de lenteur pour presque toutes les occurrences sous OS X.
Terminal : Pour ceux qui aiment utiliser le Terminal pour sa vitesse, conquérir le processus de stats système n'est qu'une question de vidage lancez la commande killall :
sudo killall systemstats
sudo est nécessaire car le processus systemstats s'exécute en tant que root.
Moniteur d'activité : de nombreux utilisateurs préféreront rester dans l'interface graphique d'OS X, et le moniteur d'activité offre également la possibilité de quitter de force le processus également :
- Ouvrez Activity Monitor, utilisez la fonction "Rechercher" pour rechercher "systemstats"
- Sélectionnez le processus systemstats errant et choisissez le bouton (x) pour forcer l'arrêt
- Répéter s'il y a plus d'un processus en cours d'exécution prenant des quantités excessives de CPU
Cela devrait immédiatement résoudre le problème, mais si vous essayez continuellement d'accéder à l'utilisation de la batterie ou du système, vous verrez le processus réapparaître.
Si vous continuez à rencontrer le problème, la réinitialisation du SMC peut résoudre les problèmes persistants.
De plus, la désactivation d'App Nap peut également résoudre des problèmes résiduels et spontanés avec systemstats s'ils ne se produisent qu'au réveil ou au démarrage du système.
Désactivation des statistiques système
Ce n'est pas recommandé et cela peut avoir des conséquences imprévues au-delà de la désactivation de la surveillance de la batterie et de la gestion de l'alimentation, y compris la fonction App Nap, mais vous pouvez désactiver systemstats mais décharger le démon de launchd.Cela devrait être limité aux utilisateurs avancés uniquement :
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
Notez que cela entraînera également la fin de l'apparition de tous les rapports "powerstats" dans les rapports de diagnostic du système de la console.
Encore une fois, la désactivation de systemstats n'est pas recommandée. Ces modifications peuvent être annulées en rechargeant le démon dans launchd avec les trois commandes suivantes :
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
Vous devrez redémarrer le Mac pour que les modifications complètes prennent effet, dans les deux cas.