Urmăriți lățimea de bandă pe Linux folosind vnStat

vnStat este un pachet cuprinzător pentru sistemele de operare Linux utilizate pentru a urmări și monitoriza utilizarea lățimii de bandă. Este inclus în depozitele implicite ale majorității managerilor de pachete.

Acest tutorial vă va învăța cum să instalați, configurați și vizualizați ieșirea din vnStat.

instalarea

vnStat are pachete în cei mai populari manageri de pachete. Folosiți fragmentul de mai jos relevant pentru sistemul dvs. sau alcătuiți programul din codul sursă.

Ubuntu / Debian

$ apt-get install vnstat

CentOS / Fedora

$ yum install vnstat

Compilarea de la sursă

Prinde cea mai recentă versiune a vnStat de pe site-ul oficial .

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

Odată descărcat fișierul, extrageți-l și executați următoarele comenzi.

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

După ce se finalizează acest lucru, instalați-l folosind comanda de mai jos.

$ make install

Configurare pentru instalări yum / manuale

Săriți această secțiune dacă ați instalat vnStat folosind apt-get.

Dacă ați instalat direct de la sursă sau utilizați yum, va trebui să specificați adaptorul (adaptoarele) pe care doriți să le monitorizați. Aceasta este configurată automat atunci când este instalată folosind apt-get.

Rulați următoarea comandă pentru a vizualiza toate interfețele disponibile pe care vnStat le poate monitoriza.

$ vnstat --iflist

Pentru a juca traficul pentru interfața implicită pe instalații yum / manuale, executați următoarea comandă. Aceasta creează, de asemenea, baza de date pentru adaptor.

$ vnstat -u -i eth0

În continuare, porniți demonul vnStat folosind comanda:

$ vnstatd -d 

Puteți adăuga, de asemenea, această comandă în /etc/rc.localfișierul dvs. , astfel încât să pornească automat atunci când sistemul pornește.

Configurarea opțiunilor vnStat

Puteți edita fișierul de configurare vnStat localizat la /etc/vnstat.confpentru a personaliza opțiunile după preferință. Utilizați un editor de text pentru a deschide și edita fișierul.

$ nano /etc/vnstat.conf

Dacă preferați statistici de lățime de bandă pentru a fi de ieșire în KB/MB/GB/TBformatul în loc de implicit KiB/MiB/GiB/TiBformatul, schimbarea UnitMode 0a UnitMode 1, și s -ar putea , de asemenea , modificați RateUnit 1pentru RateUnit 0a afișa ratele în octeți.

De asemenea, ar trebui să schimbați lățimea maximă de bandă cu cea a portului de pe VPS (1 GiB sau 10 GiB). Schimbare MaxBandwidth 100la MaxBandwidth 1000(pentru port 1GiB) sau MaxBandwidth 10000(pentru port 10GiB)

Urmăriți lățimea de bandă pe Linux folosind vnStat

Salvați și ieșiți din fișier.

folosire

Pentru a vedea o sinteză rapidă a traficului consumat, utilizați comanda goală 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        --     |      --     |      --     |

Pentru a obține date mai specifice, puteți utiliza vnstat -mși vnstat -dcomenzile pentru ieșirea la nivel de lună și zi.

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

Puteți afișa, de asemenea, statistici de trafic în direct folosind comanda 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

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1

6 lucruri extrem de nebunești despre Nintendo Switch

6 lucruri extrem de nebunești despre Nintendo Switch

Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.

Promisiuni tehnologice care sunt încă nelivrate

Promisiuni tehnologice care sunt încă nelivrate

Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Funcționalitățile straturilor arhitecturii de referință pentru Big Data

Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Cum poate AI să ducă automatizarea proceselor la următorul nivel?

Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA: Cât timp poate rămâne o tehnică viabilă pentru distincția uman-AI?

CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Singularitatea tehnologică: un viitor îndepărtat al civilizației umane?

Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Telemedicină și îngrijire medicală la distanță: viitorul este aici

Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!

Te-ai întrebat vreodată cum câștigă hackerii bani?

Te-ai întrebat vreodată cum câștigă hackerii bani?

Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Actualizarea suplimentului macOS Catalina 10.15.4 cauzează mai multe probleme decât rezolvă

Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe