Come vedere quali processi usano più risorse su Linux
Con top e htop, e perché i processi zombie non sono un motivo di preoccupazione.
Linux offre diversi strumenti per vedere cosa sta consumando CPU e
memoria — con top hai abbastanza per iniziare, senza
installare nulla.
top: sempre disponibile, senza installare nulla
top
Si apre una vista che si aggiorna da sola ogni pochi secondi, già
ordinata per utilizzo della CPU dal più alto al più basso. Premi
q per uscire.
Consiglio: dentro top, premi
Maiusc + M per ordinare per memoria invece che per CPU —
utile quando sospetti che il problema sia la RAM, non il processore.
htop: la versione più comoda da leggere
sudo apt install htop
htop
Aggiunge colore, barre visive per ogni core della CPU, e ti
permette di terminare un processo premendo F9 su di esso,
senza dover digitare a mano il suo numero (PID).
Un chiarimento che evita spaventi inutili
Vedere un elenco molto lungo di processi non significa che qualcosa non vada. Molti sono processi zombie — hanno già finito il loro lavoro, ma la loro voce resta un istante finché il sistema non la ripulisce. Non consumano CPU né memoria reale; il sistema stesso li elimina automaticamente senza che tu debba fare nulla.
Prima di terminare un processo
Identifica prima esattamente cos'è quel processo (cerca il suo nome se non lo riconosci) prima di terminarlo — alcuni processi con nomi poco descrittivi sono in realtà parte di un servizio di sistema importante.
Consiglio: se il processo appartiene a un servizio
gestito da systemd, è più sicuro riavviare quel servizio
(sudo systemctl restart nome-servizio) che terminare il
processo direttamente in modo forzato.
Domande frequenti
Devo installare qualcosa per vedere i processi su Linux?
No, il comando top è incluso praticamente in tutte le distribuzioni senza bisogno di installazione. htop è un'alternativa visivamente più comoda, ma opzionale.
I processi zombie sono un problema?
No, non consumano CPU né memoria reale — sono voci residue che il sistema ripulisce automaticamente. Vederne diversi nell'elenco non indica nessun problema che richieda il tuo intervento.
È sicuro terminare qualsiasi processo che consuma molto?
Solo se sai con certezza cos'è. Se appartiene a un servizio di sistema gestito da systemd, è più sicuro riavviare quel servizio che terminare direttamente il processo.