Traccia la larghezza di banda su Linux usando vnStat

vnStat è un pacchetto completo per i sistemi operativi Linux utilizzato per tenere traccia e monitorare l'utilizzo della larghezza di banda. È incluso nei repository predefiniti della maggior parte dei gestori di pacchetti.

Questo tutorial ti insegnerà come installare, configurare e visualizzare l'output di vnStat.

Installazione

vnStat ha pacchetti nei gestori di pacchetti più popolari. Usa lo snippet di seguito pertinente per il tuo sistema o compila il programma dal suo codice sorgente.

Ubuntu / Debian

$ apt-get install vnstat

CentOS / Fedora

$ yum install vnstat

Compilando dalla fonte

Prendi l'ultima versione di vnStat dal sito ufficiale .

$ wget http://humdi.net/vnstat/vnstat-1.14.tar.gz

Una volta scaricato il file, estrarlo ed eseguire i seguenti comandi.

$ tar -xvf vnstat-1.13.tar.gz
$ cd vnstat-1.13/
$ make

Al termine, installarlo utilizzando il comando seguente.

$ make install

Configurazione per installazioni yum / manuali

Salta questa sezione se hai installato vnStat usando apt-get.

Se hai installato direttamente dalla sorgente o usando yum, dovrai specificare gli adattatori che vuoi monitorare. Tutto è configurato automaticamente quando installato usando apt-get.

Eseguire il comando seguente per visualizzare tutte le interfacce disponibili che vnStat può monitorare.

$ vnstat --iflist

Per registrare il traffico per l'interfaccia predefinita su installazioni yum / manuali, eseguire il comando seguente. Questo crea anche il database per l'adattatore.

$ vnstat -u -i eth0

Quindi, avvia il demone vnStat usando il comando:

$ vnstatd -d 

È inoltre possibile aggiungere questo comando al /etc/rc.localfile, in modo che si avvii automaticamente all'avvio del sistema.

Configurazione delle opzioni di vnStat

È possibile modificare il file di configurazione di vnStat situato in /etc/vnstat.confper personalizzare le opzioni in base alle proprie preferenze. Utilizzare un editor di testo per aprire e modificare il file.

$ nano /etc/vnstat.conf

Se si preferisce statistiche di larghezza di banda da emettere in KB/MB/GB/TBformato invece di quello predefinito KiB/MiB/GiB/TiBformato, il cambiamento UnitMode 0a UnitMode 1, e si può anche cambiare RateUnit 1a RateUnit 0per visualizzare i prezzi in byte.

Dovresti anche cambiare la larghezza di banda massima a quella della porta sul tuo VPS (1 GiB o 10 GiB). Passare MaxBandwidth 100a MaxBandwidth 1000(per porta 1GiB) o MaxBandwidth 10000(per porta 10GiB)

Traccia la larghezza di banda su Linux usando vnStat

Salva ed esci dal file.

uso

Per visualizzare un breve riepilogo del traffico consumato, utilizzare il comando bare vnstat.

root@vultr:~# vnstat
Database updated: Sun Dec 13 04:56:02 2015

   eth0 since 12/13/2015

          rx:  225 KB      tx:  229 KB      total:  454 KB

   monthly
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
       Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

   daily
                     rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
         today        225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

Per ottenere dati più specifici, è possibile utilizzare i comandi vnstat -me vnstat -dper l'output a livello di mese e giorno, rispettivamente.

root@vultr:~# vnstat -m

 eth0  /  monthly

       month        rx      |     tx      |    total    |   avg. rate
    ------------------------+-------------+-------------+---------------
      Dec '15        225 KB |      229 KB |      454 KB |      0.00 KB/s
    ------------------------+-------------+-------------+---------------
    estimated        --     |      --     |      --     |

root@vultr:~# vnstat -d

 eth0  /  daily

         day         rx      |     tx      |    total    |   avg. rate
     ------------------------+-------------+-------------+---------------
     12/13/2015       225 KB |      229 KB |      454 KB |      0.03 KB/s
     ------------------------+-------------+-------------+---------------
     estimated        --     |      --     |      --     |

Puoi anche visualizzare statistiche sul traffico in tempo reale usando il comando vnstat -l.

root@vultr:~# vnstat -l
Monitoring eth0...    (press CTRL-C to stop)

   rx:       0.03 KB/s     0 p/s          tx:       0.19 KB/s     0 p/s


Leave a Comment

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Lintelligenza artificiale può combattere con un numero crescente di attacchi ransomware?

Gli attacchi ransomware sono in aumento, ma l'intelligenza artificiale può aiutare ad affrontare l'ultimo virus informatico? L'intelligenza artificiale è la risposta? Leggi qui sai è AI boone o bane

ReactOS: è questo il futuro di Windows?

ReactOS: è questo il futuro di Windows?

ReactOS, un sistema operativo open source e gratuito è qui con l'ultima versione. Può essere sufficiente alle esigenze degli utenti Windows moderni e abbattere Microsoft? Scopriamo di più su questo vecchio stile, ma un'esperienza del sistema operativo più recente.

Rimani connesso tramite lapp desktop WhatsApp 24*7

Rimani connesso tramite lapp desktop WhatsApp 24*7

Whatsapp ha finalmente lanciato l'app desktop per utenti Mac e Windows. Ora puoi accedere facilmente a Whatsapp da Windows o Mac. Disponibile per Windows 8+ e Mac OS 10.9+

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

In che modo lintelligenza artificiale può portare lautomazione dei processi al livello successivo?

Leggi questo per sapere come l'intelligenza artificiale sta diventando popolare tra le aziende di piccole dimensioni e come sta aumentando le probabilità di farle crescere e dare un vantaggio ai loro concorrenti.

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Laggiornamento del supplemento macOS Catalina 10.15.4 sta causando più problemi che risolverli

Recentemente Apple ha rilasciato macOS Catalina 10.15.4 un aggiornamento supplementare per risolvere i problemi, ma sembra che l'aggiornamento stia causando più problemi che portano al bricking delle macchine mac. Leggi questo articolo per saperne di più

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per lestrazione dei dati dai Big Data

13 strumenti commerciali per l'estrazione dei dati dai Big Data

Che cosè un file system di journaling e come funziona?

Che cosè un file system di journaling e come funziona?

Il nostro computer memorizza tutti i dati in un modo organizzato noto come file system di journaling. È un metodo efficiente che consente al computer di cercare e visualizzare i file non appena si preme search.https://wethegeek.com/?p=94116&preview=true

Singolarità tecnologica: un lontano futuro della civiltà umana?

Singolarità tecnologica: un lontano futuro della civiltà umana?

Man mano che la scienza si evolve a un ritmo rapido, assumendo gran parte dei nostri sforzi, aumentano anche i rischi di sottoporci a una singolarità inspiegabile. Leggi, cosa potrebbe significare per noi la singolarità.

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Uno sguardo a 26 tecniche di analisi dei Big Data: Parte 1

Limpatto dellintelligenza artificiale nella sanità 2021

Limpatto dellintelligenza artificiale nella sanità 2021

L'intelligenza artificiale nell'assistenza sanitaria ha compiuto grandi passi avanti negli ultimi decenni. Pertanto, il futuro dell'IA in sanità continua a crescere giorno dopo giorno.