Risolvere i problemi di CPU e lentezza in macOS

Il processo di systemstats è fondamentale per raccogliere informazioni sulle statistiche di sistema e sull’utilizzo energetico. Sebbene di solito operi in background senza farsi notare, a volte può causare un utilizzo anomalo della CPU, arrivando a consumare il 100% o più, con conseguenti rallentamenti del tuo Mac.

Se noti che systemstats appare nell’Activity Monitor solo per brevi momenti, non c’è motivo di preoccuparsi. Questo processo può attivarsi in seguito a operazioni standard, come controllare le opzioni di utilizzo della batteria. Tuttavia, il problema si presenta quando il processo è costantemente attivo e consuma molta CPU senza un motivo apparente. È proprio di questo che parleremo qui.

Killing the Errant systemstats Process

Uccidere il processo di systemstats è una soluzione efficace per risolvere problemi di utilizzo della CPU e lentezza in macOS.

Se sei un fan del terminale e cerchi velocità, puoi terminare il processo di systemstats con il seguente comando:

sudo killall systemstats

Ricorda, sudo è necessario perché systemstats viene eseguito come processo di root.

Per chi preferisce rimanere nell’interfaccia grafica di macOS, l’Activity Monitor offre anche un modo semplice per forzare la chiusura del processo:

  1. Apri Activity Monitor e utilizza la funzione «Cerca» per trovare «systemstats».
  2. Seleziona il processo errante e clicca sul pulsante (x) per forzarne la chiusura.
  3. Ripeti l’operazione se ci sono più processi in esecuzione che occupano elevate quantità di CPU.

Questo dovrebbe risolvere immediatamente il problema. Tuttavia, se continui a riscontrare l’anomalia, potrebbe essere utile eseguire un reset dell’SMC.

In aggiunta, disabilitare l’app App Nap potrebbe risolvere problemi sporadici con systemstats, specialmente se si manifestano dopo un riavvio del sistema.

Disabilitare le systemstats

Disabilitare systemstats può comportare conseguenze indesiderate, inclusa la disattivazione del monitoraggio della batteria e della gestione dell’alimentazione. Se sei un utente esperto e desideri procedere, puoi scaricare il daemon da launchd con i seguenti comandi:

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

Tieni presente che questa operazione fermerà anche i report dei «powerstats» che appaiono nei report diagnostici del sistema.

Ancora, disabilitare systemstats non è consigliato. Se decidi di tornare indietro, puoi ripristinare le modifiche ricaricando il daemon in launchd con i seguenti comandi:

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

Non dimenticare di riavviare il Mac affinché le modifiche abbiano effetto, in entrambi i casi.

Novità per il 2024

Nel 2024, ci sono alcune novità interessanti riguardanti la gestione delle prestazioni del Mac. Apple ha introdotto miglioramenti nelle funzionalità di monitoraggio delle risorse, che possono aiutare a identificare più facilmente quali processi stanno causando un sovraccarico. Inoltre, con macOS aggiornato, gli utenti possono aspettarsi una maggiore integrazione tra systemstats e l’Energy Saver, rendendo più facile gestire le impostazioni per ottimizzare le prestazioni e prolungare la vita della batteria.

È importante mantenere il sistema operativo aggiornato per sfruttare queste nuove funzionalità. Assicurati di controllare regolarmente gli aggiornamenti software e di partecipare alle novità di Apple in materia di performance e gestione energetica. Con un po’ di attenzione e le giuste impostazioni, il tuo Mac non solo funzionerà meglio, ma offrirà anche un’esperienza d’uso più fluida e reattiva.

ItBookMac