Riga di comando App di monitoraggio della velocità di rete per Linux

Riga di comando App di monitoraggio della velocità di rete per Linux
Molti strumenti di riga di comando per il monitoraggio della velocità di rete e del consumo di larghezza di banda sono disponibili per Linux. Questi strumenti sono utili se si desidera avere una rapida occhiata alle statistiche sul traffico in tempo reale o se si desidera eseguire il debug di un problema di networking. In effetti, molte app, applet ed estensioni grafiche utilizzano queste app per visualizzare i dati dando la loro uscita ed eseguendo i comandi di manipolazione delle stringhe e regex.

Questo articolo elencherà alcuni degli strumenti di monitoraggio della velocità di rete di comando più popolari disponibili per Linux. Prima di andare avanti, fai attenzione a alcune cose. Alcuni comandi richiedono le autorizzazioni di root per accedere alle informazioni di rete. Se non ti senti a tuo agio con queste app, molte altre opzioni senza root sono menzionate di seguito.

In secondo luogo, il comando seguente verrà regolarmente utilizzato per rilevare automaticamente l'interfaccia di rete attualmente attiva sul sistema. Ogni volta che vedi questo comando utilizzato in altri comandi, puoi sostituirlo con il nome corretto di un'interfaccia di rete se lo conosci.

$ ip link show | Awk '/ State Up/ Print $ 2' | sed 's/.$ // '

Iniziamo.

Ifstat

IFSTAT è una semplice utilità della riga di comando che visualizza il consumo e la velocità della larghezza di banda di rete a intervalli regolari.

Per installare IfStat in Ubuntu, eseguire il comando di seguito:

$ sudo apt installa ifstat

Per visualizzare la velocità di rete per tutte le interfacce, eseguire il comando di seguito:

$ ifstat -tts

Per visualizzare la velocità di rete solo per l'interfaccia attiva, eseguire il comando di seguito:

$ ifstat -ttsz

Slurma

Slurm è lo strumento di riga di comando per monitorare il traffico di rete in tempo reale. Oltre alle statistiche sul traffico in arrivo e in uscita, mostra anche una grafica ASCII colorata per rappresentare il consumo di rete.

Per installare Slurm in Ubuntu, eseguire il comando di seguito:

$ sudo apt install slurm

Per visualizzare la velocità di rete dell'interfaccia attualmente attiva, eseguire il comando di seguito:

$ SLURM -I $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')

BMON

BMON è uno strumento di riga di comando per acquisire e monitorare l'attività del traffico di rete. Per impostazione predefinita, mostra la velocità di rete in un'interfaccia utente basata su maledizioni interattive all'interno di un terminale. Tuttavia, supporta anche altri formati di output come HTML e testo normale.

Per installare Bmon in Ubuntu, eseguire il comando di seguito:

$ sudo apt Installa bmon

Per visualizzare la velocità di rete per tutte le interfacce, eseguire il comando di seguito:

$ bmon

Per visualizzare la velocità di rete solo per l'interfaccia attiva, eseguire il comando di seguito:

$ bmon -p $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')

Tachimetro

Il tachimetro, come suggerisce il nome, è uno strumento per il monitoraggio e la misurazione della larghezza di banda della rete. La sua interfaccia basata sul terminale utilizza etichette e grafici colorati per rappresentare il consumo di larghezza di banda e la velocità di rete.

Per installare il tachimetro in Ubuntu, eseguire il comando di seguito:

$ sudo APT Installa tachimetro

Per visualizzare la velocità di rete dell'interfaccia attualmente attiva, eseguire il comando di seguito:

$ taxometro -r $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')
-t $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')

Nethogs

Nethogs è uno strumento "top" riga di comando per il monitoraggio della velocità di rete. Funziona in modo simile all'utilità top / htop e visualizza la velocità di rete per ogni processo responsabile del traffico di rete in o fuori.

Per installare Nethogs in Ubuntu, eseguire il comando di seguito:

$ sudo APT Installa Nethogs

Per visualizzare la velocità di rete per tutte le interfacce, eseguire il comando di seguito:

$ sudo nethogs

Per visualizzare la velocità di rete dell'interfaccia attualmente attiva, eseguire il comando di seguito:

$ sudo nethogs dispositivo $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')

Iftop

IFtop è un altro strumento di monitoraggio della rete che funziona come strumento di riga di comando "in alto". Visualizza il traffico di rete per processi diversi in forma tabulare.

Per installare iftop in Ubuntu, eseguire il comando di seguito:

$ sudo apt installa iftop

Per visualizzare la velocità di rete dell'interfaccia attualmente attiva, eseguire il comando di seguito:

$ sudo iftop -i $ (link ip show | awk '/ statale up/ stampa $ 2' | sed 's/.$ // ')

Vnstat

VnStat è uno strumento semplice e diretto per il monitoraggio della velocità di rete. Sebbene non abbia campane e fischi di altri strumenti sopra menzionati, funziona e può mostrare la velocità di rete in una sola linea.

Per installare VnStat in Ubuntu, eseguire il comando di seguito:

$ sudo apt install vnstat

Per visualizzare la velocità di rete dell'interfaccia attualmente attiva, eseguire il comando di seguito:

$ vnstat -l -i $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')

Nload

Nload è un'utilità basata sulla console in grado di visualizzare statistiche sul traffico di rete in tempo reale, nonché il consumo massimo, minimo e medio della larghezza di banda.

Per installare Nload in Ubuntu, eseguire il comando di seguito:

$ sudo apt install nload

Per visualizzare la velocità di rete dell'interfaccia attualmente attiva, eseguire il comando di seguito:

$ nload dispositivi $ (link ip show | awk '/ State up/ stampa $ 2' | sed 's/.$ // ')

Wavemon

Wavemon è uno strumento di riga di comando che consente di monitorare la qualità del segnale wireless, la velocità, il consumo della larghezza di banda e altre informazioni utili sulla connessione wireless.

Per installare Wavemon in Ubuntu, eseguire il comando di seguito:

$ sudo apt install wavemon

Per visualizzare la velocità di rete dell'interfaccia wireless attualmente attiva, eseguire il comando di seguito:

$ Wavemon

Conclusione

Alcune app sono state omesse da questo elenco in quanto non vengono più mantenute. Tuttavia, quasi tutti gli strumenti sopra menzionati vengono preinstallati per impostazione predefinita sulla maggior parte delle distribuzioni Linux e non richiedono alcuna configurazione. Sono utili per i PC desktop e sono anche ampiamente utilizzati per il monitoraggio a distanza dei server.