I 10 migliori strumenti di monitoraggio delle prestazioni di Linux

Vuoi monitorare le prestazioni del tuo sistema Linux? Stai cercando alcuni potenti strumenti di monitoraggio delle prestazioni per aiutarti? Se sei d’accordo, è il tuo giorno perché abbiamo messo insieme una lista dettagliata dei dieci migliori strumenti di monitoraggio delle prestazioni di Linux. Gli strumenti di monitoraggio delle prestazioni possono aiutare gli utenti a controllare quante risorse di sistema vengono utilizzate e quali applicazioni stanno consumando quale percentuale di esse. Questo aiuta l’utente a gestire correttamente le applicazioni e assicurarsi che il sistema sia in buona salute.

I migliori strumenti di monitoraggio delle prestazioni di Linux

Non solo vi mostreremo i migliori strumenti per il lavoro, ma anche come installarli sul vostro PC Linux. E non preoccupatevi perché tutti gli strumenti menzionati qui funzioneranno su tutte le distro Linux, inclusa la vostra.

Top

image-of-top
Comando Top

Top è il classico task manager di Linux presente sulla maggior parte dei sistemi operativi Unix-like. Lanciando il comando verrà visualizzato un elenco di tutti i processi in esecuzione e il loro consumo di risorse suddiviso in colonne separate.

Dà una chiara visione di quanta CPU e RAM i processi di sistema stanno utilizzando in tempo reale. Se si desidera uccidere uno specifico processore di sistema nella lista, allora si può semplicemente premere “K” e poi specificare l’id del processo (lo strumento mostra anche il PID). Se sei autorizzato a fermare il processo, allora verrà ucciso dopo aver premuto invio.

Come si esegue

Quasi tutte le distro Linux saranno in grado di eseguire il comando ‘Top’ direttamente dalla scatola. Viene fornito insieme ai pacchetti di utilità di base che vengono installati insieme a Linux.

Per eseguire il comando ‘Top’ sul vostro sistema, basta digitare questo nel terminale e premere invio:

$ top

Per maggiori informazioni, potete controllare questo articolo.

GkrellM

image-of-gkrellm
GKrellM

GKrellM è uno strumento di monitoraggio delle prestazioni basato su GTK + Toolkit che può aiutare a monitorare varie risorse di sistema in tempo reale.

Ti dà accesso a un’interfaccia utente impilabile – il che significa che puoi mettere tutti gli oggetti di monitoraggio che vuoi uno sopra l’altro. Inoltre, è possibile configurarlo per “stare in cima alle altre finestre”, in modo da poter sempre monitorare le statistiche di utilizzo.

Di default, GKrellM può aiutare a monitorare tutti gli oggetti di base come l’uso della CPU, l’uso della memoria, la larghezza di banda della rete, ecc. Tuttavia, è possibile aggiungere plugin aggiuntivi per monitorare applicazioni esterne. Lo strumento supporta anche temi che è possibile utilizzare per personalizzare e abbinare il suo aspetto al vostro gestore di finestre, GTK, e anche al vostro ambiente desktop.

Come installare

Gli utenti di Ubuntu possono facilmente installare GkrellM inserendo il seguente comando nel terminale:

$ sudo apt install gkrellm

Se siete su qualsiasi altra distro, potete visitare il sito ufficiale di GKrellM per informazioni sul download/installazione.

Tcpdump

image-of-tcpdump
Comando Tcpdump

Tcpdump è classificato come un analizzatore di pacchetti di rete, piuttosto che uno strumento di monitoraggio delle prestazioni. Tuttavia, è un’applicazione utile che può tornare utile quando si cerca di diagnosticare i pacchetti di rete che stanno causando colli di bottiglia delle prestazioni.

È uno degli strumenti a riga di comando più popolari utilizzati per catturare i pacchetti TCP/IP che vengono trasferiti o ricevuti su una rete su un’interfaccia specifica.

Utilizzando comandi specifici, è possibile utilizzare lo strumento per mostrare varie informazioni sul contenuto del pacchetto. Per esempio, è possibile comandare lo strumento solo per catturare i pacchetti che stanno passando attraverso una particolare porta, catturare i pacchetti appartenenti a un protocollo specifico, o anche catturare la comunicazione TCP che avviene tra due host specificati.

Come usare

Tcpdump viene caricato con tutte le principali distribuzioni Linux. Ecco alcuni comandi di esempio che ti mostrano come usarlo sul tuo sistema:

# tcpdump -i eth0 not port 22# tcpdump -c 10 -i eth0# tcpdump -ni eth0 -c 10 not port 22# tcpdump -w aloft.cap -s 0# tcpdump -r aloft.cap# tcpdump -i eth0 dst port 80

Per maggiori dettagli, visita il loro sito ufficiale.

Monit

image-of-monit
Monit

In seguito, abbiamo Monit – uno strumento gratuito e open-source di monitoraggio delle prestazioni basato sul web. Può essere usato per tenere d’occhio diversi aspetti del vostro sistema, compresi file, directory, filesystem, permessi, programmi, checksum e tutti gli altri processi di sistema.

È possibile visualizzare lo stato del sistema direttamente dalla riga di comando, o attraverso l’interfaccia web dedicata. Lo strumento può essere programmato per riparare ed eseguire azioni specifiche in situazioni di errore automaticamente. L’applicazione può anche inviare un’e-mail di avviso all’amministratore di sistema specificando l’errore in modo che l’azione immediata possa essere presa.

Come installare

Gli utenti di Ubuntu possono facilmente installare Monit utilizzando il comando apt-get, come mostrato qui:

$ sudo apt-get install monit

Gli utenti di altre distro Linux dovranno abilitare il repository di terze parti Epel per installare lo strumento. Una volta che Monit è installato, è necessario configurarlo e quindi aggiungere i programmi che si desidera monitorare utilizzando lo strumento. Istruzioni dettagliate su come fare questo sono disponibili sul loro sito ufficiale.

Collectl

image-of-collectl
Collectl

Collectl è un altro potente strumento a riga di comando che funziona come uno strumento di monitoraggio delle prestazioni all-in-one. Potete eseguirlo come comando per raccogliere informazioni sul consumo delle risorse. Questo include cose come l’uso della CPU, l’uso del disco, la larghezza di banda della rete, ecc.

La cosa bella di questo strumento è che si può utilizzare in modalità interattiva o fargli scrivere passivamente i rapporti di utilizzo sul disco dove è possibile rivederli e analizzarli in seguito. Si può anche accedere alle statistiche salvate attraverso un server web per maggiore comodità.

Come installare

Se siete su Ubuntu, potete facilmente installare Collectl utilizzando il seguente comando:

$ sudo apt install collectl

Gli altri utenti di distro dovranno installare il repository Epel, che contiene lo strumento. Per maggiori dettagli, visitate il loro sito ufficiale.

SAR

Image-of-sar-Linux-performance-monitoring-tool
Comando SAR

SAR sta per System Activity Reports ed è utilizzato per il monitoraggio del sistema in tempo reale. È un eccellente strumento a riga di comando che si può utilizzare per monitorare le prestazioni e controllare i problemi di strozzatura.

È possibile avere lo strumento per visualizzare i dati di utilizzo del server presentati in tempo reale o raccoglierli gradualmente in background. Potete in seguito accedere ai dati storici per analizzare come il sistema si comporta nel tempo. Quando si usa SAR, è possibile specificare parametri specifici, ed esso registrerà le statistiche di utilizzo basate su di essi.

Come installare

SAR fa parte del pacchetto Sysstat. Come tale, dovrai prima installare Sysstat sul tuo sistema prima di usare SAR. Una volta installato, dovrai abilitare Sysstat così come la funzione di raccolta dati SAR, prima di poter utilizzare lo strumento. Potete controllare questa pagina GitHub di SAR per maggiori dettagli. Inoltre, controlla il loro sito ufficiale per ulteriori informazioni.

Htop

image-of-Htop
Htop

Htop è un visualizzatore di processibasato su ncurses ed è essenzialmente una versione migliorata e avanzata del comando Top di cui abbiamo parlato prima.

Per quanto riguarda la funzionalità, si basa sullo stesso set di caratteristiche che si ottiene con il comando Top, ma aggiunge ulteriori campanelli e fischietti, tra cui un’interfaccia utente intuitiva e interattiva, supporto per i tasti di scelta rapida, vista verticale e orizzontale per i processi, e molto altro ancora.

Il layout è diviso in tre sezioni – testa, corpo, e piede, che viene utilizzato per classificare e presentare tutte le risorse di sistema e le statistiche di utilizzo. E la parte migliore è che si può navigare attraverso tutti i dati usando il mouse – qualcosa che era impossibile fare con Top.

Come installare

Htop è uno strumento di terze parti e non viene fornito in bundle con la maggior parte delle distro Linux come il comando ‘Top’. Come tale, dovrete installarlo separatamente sul vostro sistema. Se siete su un sistema basato su Ubuntu, potete inserire il seguente comando per installarlo:

$ sudo apt-get install htop

Tuttavia, se il gestore di pacchetti della vostra distro non ha Htop, allora dovrete installarlo usando i pacchetti binari. Per questo, potete fare riferimento al loro sito ufficiale. Inoltre, potete controllare il nostro tutorial per imparare ad usare i comandi di htop.

Nagios

image-of-nagios
Nagios

Nagios è uno dei piùvalutato e potente strumento di monitoraggio di sistema open-source che può aiutare a tenere d’occhio praticamente qualsiasi risorsa di sistema. Gli amministratori di rete e di sistema usano Nagios tutto il tempo per identificare e risolvere i problemi legati alla rete prima che possano causare qualsiasi fastidio.

Lo strumento viene fornito con un demone che raccoglie informazioni su vari processi, sia in esecuzione sul vostro sistema o su un host remoto. Sarete in grado di monitorare qualsiasi cosa, da sistemi remoti Linux e Windows a router, stampanti, ecc.

Una volta raccolte, tutte le informazioni sono poi rappresentate ordinatamente in un’interfaccia web user-friendly. È possibile impostare soglie critiche per vari servizi in esecuzione sul server. Non appena il limite viene superato, lo strumento genererà un avviso, in modo che l’amministratore di sistema o il team tecnico possa rapidamente intervenire e risolvere il problema.

Come installare

L’installazione e la configurazione di Nagios è un po’ più complessa e complicata rispetto agli altri strumenti della lista. Come tale, abbiamo incluso un link alla guida ufficiale di installazione di Nagios per aiutarvi. Potete anche visitare il loro sito ufficiale per ulteriori informazioni.

Stacer

image-of-stacer
Stacer

Stacer è uno strumento ricco di funzionalità per il monitoraggio delle prestazioni e l’ottimizzazione del sistema. Viene fornito con una GUI pulita e moderna, che include un display heads-up che mostra tutte le statistiche di utilizzo cruciali per la CPU, la memoria, il disco, così come le velocità di upload e download per la vostra connessione internet.

È anche possibile utilizzare lo strumento per monitorare diversi servizi e processi di sistema. C’è anche un’opzione per abilitarli/disabilitarli direttamente dall’app.

In generale, l’app è potente e vale la pena averla sia per gli amministratori di sistema che per gli utenti occasionali. E il fatto che sia completamente gratuita da usare si aggiunge al piacere.

Come installare

Se stai usando Ubuntu, puoi scaricare l’app inserendo il seguente comando nel tuo terminale:

$ sudo add-apt-repository ppa:oguzhaninan/stacer -y$ sudo apt-get update$ sudo apt-get install stacer -y

Tuttavia, se stai usando una distro diversa da Ubuntu, allora puoi visitare la loro pagina GitHub per istruzioni di installazione specifiche per la distro.

Gli strumenti di monitoraggio delle prestazioni che vengono forniti con il vostro ambiente desktop

Infine, per gli utenti Linux medi e casuali, si consiglia di provare gli strumenti di monitoraggio delle prestazioni che vengono forniti con il vostro ambiente desktop.

Vale la pena ricordare che questi sono molto più rudimentali rispetto ad alcuni degli strumenti di monitoraggio avanzato menzionati nella lista. Ma di nuovo, sono preinstallati, e non è necessario configurarli separatamente o scaricare altre dipendenze o pacchetti per eseguirli.

Inoltre, se tutto ciò di cui avete bisogno è la sorveglianza sull’utilizzo delle risorse di sistema di base, allora questi strumenti sono più che sufficienti. Ora, ci sono tonnellate di ambienti desktop Linux sul mercato. Ma per il bene della dimostrazione, abbiamo incluso solo le due opzioni più popolari – GNOME e KDE.

GNOME System Monitor

image-of-GNOME-system-monitor
GNOME System Monitor

Lo GNOME System Monitor è disponibile con qualsiasi distro Linux che esegue; avete indovinato – GNOME. Vi dà accesso a un’interfaccia grafica per monitorare i diversi processi in esecuzione sul vostro sistema, le risorse di sistema e i file system.

Oltre a usarlo per monitorare il consumo di risorse, può anche aiutarvi a uccidere i processi e anche a cambiare la priorità di un processo.

Per trovare il monitor di sistema di GNOME, accedete al vostro PC Linux con GNOME e andate su System > Administrator > System Monitor. Potete anche digitare il seguente comando nel terminale per lanciarlo:

$ gnome-system-monitor

KDE System Guard

image-of-KDE-System-Guard
KDE System Guard o KSysGuard

E poi, per le distro Linux che eseguono KDE, abbiamo KDE System Guard, noto anche come KSysGuard. Si tratta di un’opzione molto più avanzata rispetto a ciò che GNOME ha da offrire. Con KDE System Guard, è possibile monitorare non solo il sistema locale, ma anche qualsiasi sistema remoto a cui si ha accesso. Non solo, ma lo strumento rappresenta tutte le statistiche in formato grafico, che è un piacere da guardare.

Ora, per aprire KSysGuard, dovrete prima accedere al vostro PC Linux alimentato da KDE e poi navigare su System > Administrator > System Monitor.

Oppure, è possibile inserire il seguente comando nel terminale:

$ ksysguard

Nota: Anche se questi strumenti sono preinstallati con i rispettivi ambienti desktop, non sono limitati solo a questi ambienti desktop. Come tale, siete liberi di installare GNOME System Monitor su un PC Linux con KDE, e viceversa.

Concludendo

Quindi queste erano le nostre scelte per i migliori strumenti di monitoraggio delle prestazioni di Linux. Speriamo che la lista sia stata utile e che ti abbia aiutato a trovare lo strumento giusto per tenere d’occhio l’uso del tuo sistema e il consumo di risorse. Come potete vedere, abbiamo fatto in modo di mantenere una varietà di strumenti e applicazioni.

Dalle applicazioni che sono pre-costruite con la vostra distro Linux, alle opzioni di terze parti, le abbiamo incluse tutte. Alcune di queste applicazioni sono dotate di una propria interfaccia grafica, alcune sono basate sul web, e altre sono leggeri strumenti di utilità a riga di comando. Troverete anche una varietà di caratteristiche e funzionalità che portano sul tavolo. Con tutte queste opzioni, siete sicuri di trovare il perfetto strumento di monitoraggio delle prestazioni per Linux che si adatta alle vostre specifiche esigenze e requisiti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *