Linux offre una varietà di strumenti per monitorare il traffico di rete e l'uso della larghezza di banda. Questi strumenti ti aiutano a mantenere una rete stabile, individuare la causa delle velocità lente e riparare rapidamente i guasti.
Puoi monitorare l'uso della banda di rete nei sistemi Linux utilizzando strumenti a riga di comando (CLI) o interfaccia grafica utente (GUI).
Gli strumenti di monitoraggio della rete a riga di comando sono ideali per server Linux senza interfaccia grafica. Con pochi semplici comandi, gli utenti possono ottenere rapidamente una panoramica delle metriche di larghezza di banda di rete direttamente nella shell del terminale. Gli amministratori spesso utilizzano questi strumenti in script per automatizzare i compiti di monitoraggio, monitorare le modifiche in tempo reale e ridurre i tempi di risposta.
Gli strumenti GUI organizzano e presentano tipicamente i dati di rete in forma di grafici e tabelle. Questo semplifica il processo di monitoraggio della larghezza di banda e delle prestazioni della rete, anche per utenti con esperienza tecnica limitata. Gli utenti che eseguono analisi o altri compiti che richiedono una rappresentazione dettagliata dell'uso della rete lavoreranno in modo più efficiente utilizzando strumenti GUI.
Strumenti di monitoraggio della rete Linux a riga comando, questa sezione elenca gli strumenti CLI Linux più comunemente utilizzati per monitorare il traffico di rete e la larghezza di banda.
iftop - Mostra l'uso della banda
IFTOP mostra in tempo reale l'utilizzo della larghezza di banda di ciascuna connessione e fornisce una panoramica dell'utilizzo totale della larghezza di banda. Questa utilità è anche molto utile per controllare la velocità di rete.
iftop non memorizza dati storici né traccia il traffico tramite process ID (PID), il che può rappresentare uno svantaggio significativo per molti utenti. Per installare iftop, usa il comando associato alla tua distribuzione:
| Distribuzioni Linux | Comando di installazione iftop | | Debian/Ubuntu | Installazione di Sudo Apt IFTOP | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Installa IFTop -Y | | Fedora | Sudo DNF installa IFTOP -Y | | Arch Linux | sudo pacman -S iftop | | OpenSUSE | Sudo Zypper Install IfTop |
Per iniziare l'iftop, inserisci il seguente comando:
Premi Q per uscire da IFTOP e tornare al prompt dei comandi.
nload – Mostra l'utilizzo della rete
nload è un'utilità da riga di comando che riporta il traffico in entrata e in uscita. L'output include grafici in tempo reale che aiutano a fornire una rapida panoramica dell'attività di rete.
Tuttavia, nload non mostra il traffico per PID o socket, né memorizza dati storici. Inserisci il comando per la tua distribuzione per installare nload:
| Distribuzioni Linux | Comando di installazione nload | | Debian/Ubuntu | Sudo Apt Install Nload | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum installa nload -y | | Fedora | Sudo DNF installa nload -y | | Arch Linux | sudo pacman -S nload | | OpenSUSE | Sudo Zypper install nload |
Inizia nload con il seguente comando:
Premi q per uscire da nload e tornare alla riga di comando.
NetHogs - Monitora la larghezza di banda del traffico di rete
L'utilità NetHogs tiene traccia dell'utilizzo della rete per ogni processo/applicazione. Permette agli amministratori di diagnosticare picchi di larghezza di banda e determinare quali applicazioni consumano eccessivamente la larghezza di banda. Il suo principale vantaggio è che ordina i dati per ID di processo. Per installare NetHogs, inserisci:
| Distribuzioni Linux | Comando di installazione Nethogs | | Debian/Ubuntu | Sudo Apt install Nethogs | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install nethogs -y | | Fedora | Sudo Install DNF Nethogs -Y | | Arch Linux | sudo pacman -nethogs S | | OpenSUSE | Sudo Zypper install nethogs |
Una volta completata l'installazione, avvia il servizio NetHogs con il seguente comando:
Premi q per uscire da NetHogs e torna al prompt dei comandi.
BMON – Monitoraggio della larghezza di banda e stima della velocità
BMON monitora l'utilizzo della larghezza di banda e fornisce l'utilizzo per ogni dispositivo. Gli utenti possono monitorare la larghezza di banda di più adattatori di rete. Raccoglie statistiche di rete e fornisce un output intuitivo in forma grafica. Non memorizza dati storici ma può essere utilizzato per diagnostiche in tempo reale.
Per installare bmon, inserisci il comando che si applica alla tua distro:
| Distribuzioni Linux | Comando di Installazione BMON | | Debian/Ubuntu | Sudo Apt Install BMON -Y | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum installa bmon -y | | Fedora | Installazione sudo DNF BMOM -Y | | Arch Linux | sudo pacman -S bmon | | OpenSUSE | Sudo Zypper Install BMON |
Per iniziare il BMON, inserisci:
Premi q per uscire dal grafico BMON.
vnStat - Monitoraggio del traffico di rete
vnStat esegue un daemon in background per catturare i dati di larghezza di banda. Legge i dati dal kernel per comprendere l'uso delle risorse. Il logging persistente è la funzione principale di vnStat - raccoglie e memorizza i log di utilizzo della larghezza di banda mentre il daemon è in funzione.
Il comando vnstat può essere utilizzato per visualizzare statistiche di utilizzo ed è più adatto per rapporti statistici.
Per installare vnStat, inserisci il comando che si applica alla tua distribuzione:
| Distribuzioni Linux | Comando di installazione VNSTAT | | Debian/Ubuntu | Sudo apt install VNSTAT | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Install VNSTAT -Y | | Fedora | Sudo DNF install vnstat -y | | Arch Linux | sudo pacman -S vnstat | | OpenSUSE | Sudo Zypper install VNSTAT |
Lo strumento può essere eseguito in tempo reale specificando le seguenti opzioni:
Premi Ctrl+C per fermare il monitoraggio in tempo reale.
BWM-NG - Monitor di Larghezza di Banda di Nuova Generazione
BWM-NG è un monitor di banda leggero basato su Curses. Fornisce statistiche in tempo reale sulle interfacce di rete, mostrando l'utilizzo della larghezza di banda in modo semplice. Per installare bwm-ng, inserisci il comando che si applica alla tua distro:
| Distribuzioni Linux | Comando Installazione BWM-NG | | Debian/Ubuntu | Installazione di Sudo Apt BWM-NG | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Installa BWM-NG -Y | | Fedora | SUDO DNF INSTALL BWM-NG -Y | | Arch Linux | sudo pacman -S bwm-ng | | OpenSUSE | Sudo Zypper Install BWM-NG |
Usa i seguenti comandi per monitorare l'uso in tempo reale della larghezza di banda per tutte le interfacce:
Premi q per uscire da BWM-NG e tornare al terminal.
iPerf/iPerf3 - Strumento per la misurazione della larghezza di banda di rete
iPerf monitora la larghezza di banda della rete tramite protocolli come TCP, UDP e SCTP ed è più adatto per ottimizzare e massimizzare le prestazioni di rete per protocolli specifici. iPerf richiede un server e un client per testare, e se devi solo misurare la velocità di rete, allora non è un candidato.
Per installare iPerf3, inserisci il comando che si applica alla tua distribuzione:
| Distribuzioni Linux | Comando di installazione iPerf3 | | Debian/Ubuntu | Sudo Apt Install IperF3 -Y | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum installa iperf3 -y | | Fedora | Sudo DNF installa iperf3 -y | | Arch Linux | Sudo Pacman - S iperf3 | | OpenSUSE | sudo zypper install iperf3 |
Avvia iPerf3 in modalità server con l'opzione -s e ascolta la connessione:
Premi Ctrl+C per terminare la connessione al server.
SS - Statistiche dei socket
Il comando ss fa parte del pacchetto iproute2, che è preinstallato nella maggior parte delle distribuzioni Linux. Sostituisce il vecchio comando netstat e fornisce statistiche dettagliate sulle connessioni di rete, socket aperti e porte di ascolto. SS non si concentra sul monitoraggio della larghezza di banda come altri strumenti della lista. Tuttavia, è essenziale per la diagnostica di rete a livello di socket.
Inserisci il seguente comando per visualizzare le statistiche di connessione di rete:
Per visualizzare tutte le connessioni TCP attive, inserisci:
Netperf - Test della larghezza di banda di rete
Netperf aiuta a monitorare la larghezza di banda di rete utilizzando socket di dominio Unix, TCP, SCTP, DLPI e UDP su socket BSD. Come iPerf, anche Netperf richiede server e client per i test. Le caratteristiche chiave includono numerosi test predefiniti per misurare le prestazioni o la velocità di trasferimento dati.
Usa il comando corrispondente alla tua distribuzione per installare Netperf:
| Distribuzioni Linux | Comando di installazione Netperf | | Debian/Ubuntu | Sudo apt install netperf | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install netperf -y | | Fedora | Sudo DNF install netperf -y | | Arch Linux | sudo pacman -S netperf | | OpenSUSE | Sudo Zypper install Netperf |
Inizia il servizio con il seguente comando:
Netperf esegue per un tempo predefinito e poi termina automaticamente.
CBM - Misuratore di Banda Colore
Un misuratore di banda colorata (CBM) è una piccola utilità da riga di comando che mostra il traffico di rete corrente su tutti i dispositivi collegati alla rete. L'output basato su Curses è mostrato a colori e mostra ogni interfaccia di rete, il numero di byte ricevuti, i byte inviati e il totale dei byte.
Usa il comando corrispondente per installare CBM sulla tua distribuzione:
| Distribuzioni Linux | Comando di installazione Netperf | | Debian/Ubuntu | Installazione CBM di Sudo Apt | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Installa CBM -Y | | Fedora | Sudo DNF installa CBM -Y | | Arch Linux | sudo pacman -S cbm | | OpenSUSE | Sudo Zypper Install CBM |
Per iniziare a monitorare con CBM, inserisci:
Premi q per chiudere la finestra.
Originale:Il login del link ipertestuale è visibile. |