Spor båndbredde på Linux ved å bruke vnStat

vnStat er en omfattende pakke for Linux-operativsystemer som brukes til å spore og overvåke båndbreddebruk. Det er inkludert i standardlagrene til de fleste pakkeadministratorer.

Denne opplæringen vil lære deg hvordan du installerer, konfigurerer og viser utdataene fra vnStat.

Installerer

vnStat har pakker i de fleste populære pakkeadministratorer. Bruk kodebiten nedenfor som er relevant for systemet ditt, eller kompiler programmet fra kildekoden.

Ubuntu/Debian

$ apt-get install vnstat

CentOS/Fedora

$ yum install vnstat

Kompilere fra kilden

Ta tak i den nyeste versjonen av vnStat fra den offisielle siden .

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

Når filen er lastet ned, pakk den ut og utfør følgende kommandoer.

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

Når dette er fullført, installer det ved å bruke kommandoen nedenfor.

$ make install

Konfigurasjon for yum/manuelle installasjoner

Hopp over denne delen hvis du installerte vnStat med apt-get.

Hvis du installerte direkte fra kilden eller bruker yum, må du spesifisere adapteren(e) du vil overvåkes. Alt dette konfigureres automatisk når det installeres med apt-get.

Kjør følgende kommando for å se alle tilgjengelige grensesnitt som vnStat kan overvåke.

$ vnstat --iflist

For å logge trafikk for standardgrensesnittet på yum/manuelle installasjoner, utfør følgende kommando. Dette oppretter også databasen for adapteren.

$ vnstat -u -i eth0

Deretter starter du vnStat-daemonen ved å bruke kommandoen:

$ vnstatd -d 

Du kan også legge til denne kommandoen i /etc/rc.localfilen, slik at den starter automatisk når systemet starter.

Konfigurere vnStat-alternativer

Du kan redigere vnStat-konfigurasjonsfilen som ligger på for /etc/vnstat.confå tilpasse alternativene til dine preferanser. Bruk et tekstredigeringsprogram for å åpne og redigere filen.

$ nano /etc/vnstat.conf

Hvis du foretrekker at båndbreddestatistikk skal sendes ut i KB/MB/GB/TBformat i stedet for standardformat KiB/MiB/GiB/TiB, endre UnitMode 0til UnitMode 1, og du kan også endre RateUnit 1til for RateUnit 0å vise hastighetene i byte.

Du bør også endre den maksimale båndbredden til porten på din VPS (1 GiB eller 10 GiB). Bytt MaxBandwidth 100til MaxBandwidth 1000(for 1GiB-port) eller MaxBandwidth 10000(for 10GiB-port)

Spor båndbredde på Linux ved å bruke vnStat

Lagre og avslutt filen.

Bruk

For å se en rask oppsummering av trafikken som forbrukes, bruk bare kommandoen 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        --     |      --     |      --     |

For å få mer spesifikk data, kan du bruke vnstat -mog vnstat -dkommandoer for måned og dag nivå utgang, henholdsvis.

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        --     |      --     |      --     |

Du kan også vise direkte trafikkstatistikk ved å bruke kommandoen 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

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer