Come monitorare le prestazioni del sistema su (Ubuntu) Linux

In questa pagina

  1. GNOME System Monitor
  2. Top e Htop
  3. Lm-sensors

Monitorare il sistema Linux è essenziale per poter migliorare le sue prestazioni, localizzare la fonte di un problema e prendere azioni correttive più mirate. Come è sempre il caso con Linux, ci sono un bel po’ di strumenti e molti modi diversi che si possono utilizzare per monitorare diversi aspetti delle prestazioni del sistema. In questa semplice guida, daremo uno sguardo generale su come installare ed eseguire tre strumenti di monitoraggio su un sistema Ubuntu Linux.

GNOME System Monitor

Il primo strumento che è possibile utilizzare per avere una panoramica dell’uso delle risorse del sistema è l’utilità di monitoraggio di sistema di GNOME. Con esso è possibile determinare il carico della CPU, l’uso della RAM, l’uso dei file di swap, la dimensione del disco rigido e lo spazio disponibile, e infine l’attività di rete (inviata/ricevuta).

È possibile installare questo strumento scegliendolo nel vostro gestore di pacchetti, o inserendo il seguente comando in un terminale:

sudo apt-get install gnome-system-monitor

Il monitor di sistema di GNOME.

La prima scheda del monitor di sistema è dedicata alla gestione dei processi. Puoi controllare cosa è in esecuzione nel tuo sistema, ordinarli per utilizzo della RAM o carico della CPU, e premere il pulsante “End Process” in basso a destra per uccidere la voce selezionata/ evidenziata dall’elenco. Si può anche attivare il parametro “Dipendenze” nel menu “Visualizza” per vedere i processi figli in una vista ad albero.

Usare GNOME System Monitor

La seconda scheda mostra la storia dell’utilizzo della CPU del sistema (con il carico del core rappresentato individualmente), RAM e Swap, nonché l’attività di rete. Questa parte dello strumento è particolarmente utile quando si vuole individuare un’azione che ostacola le prestazioni. It would be even better if we could increase the history time frame shown, but unfortunately, the preferences don’t allow for such a setting.

See RAM, Swap and Network activity in the monitor.

Top and Htop

A much more “handy” and straightforward approach on system monitoring is to simply open a terminal, type “top” and hit enter.

top

This will display all processes currently running in your system. If you want to sort the processes by size, press “P” and you’re done.

The top command.

If top looks good, you should try htop which is even better! Installatelo con “sudo apt-get install htop” ed eseguitelo di nuovo sul terminale.

sudo apt-get install htop
htop

Al contrario del “semplice” top, htop ha alcune caratteristiche aggiunte che rendono più facile l’ordinamento per diversi fattori, l’uccisione dei processi più veloce e anche alcune opzioni di visualizzazione per renderlo più bello. Si può accedere alle sue opzioni usando F1-10 come indicato sul fondo del terminale.

Il comando htop.

Monitorare il vostro sistema con htop.

Lm-sensors

Infine, dovreste essere a conoscenza di un’altra utile utility di terminale che è di un tipo diverso da quella sopra. Lm-sensors ti aiuta a monitorare le temperature e le tensioni hardware del tuo sistema. Per ottenerli, è possibile inserire il seguente comando in un terminale:

sudo apt-get install lm-sensors

Poi si può semplicemente digitare “sensori” in un terminale e alcune informazioni chiave verranno visualizzate.

sensors

Output of the lm-sensors command.

Server administrators that want to check these vital data remotely can also check the “psensors” package that does exactly that.