Bandbreedte volgen op Linux met vnStat

vnStat is een uitgebreid pakket voor Linux-besturingssystemen dat wordt gebruikt om het bandbreedtegebruik te volgen en te bewaken. Het is opgenomen in de standaardrepository's van de meeste pakketbeheerders.

Deze tutorial leert u hoe u de uitvoer van vnStat moet installeren, configureren en bekijken.

Installeren

vnStat heeft pakketten in de meest populaire pakketbeheerders. Gebruik het onderstaande fragment dat relevant is voor uw systeem of compileer het programma vanuit de broncode.

Ubuntu / Debian

$ apt-get install vnstat

CentOS / Fedora

$ yum install vnstat

Compileren vanuit de bron

Pak de nieuwste versie van vnStat van de officiële site .

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

Zodra het bestand is gedownload, pakt u het uit en voert u de volgende opdrachten uit.

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

Zodra dit is voltooid, installeert u het met de onderstaande opdracht.

$ make install

Configuratie voor yum / handmatige installaties

Sla dit gedeelte over als u vnStat hebt geïnstalleerd met apt-get.

Als je direct vanaf de bron installeert of yum gebruikt, moet je de adapter (s) specificeren die je wilt monitoren. Dit wordt allemaal automatisch geconfigureerd bij installatie met apt-get.

Voer de volgende opdracht uit om alle beschikbare interfaces te bekijken die vnStat kan bewaken.

$ vnstat --iflist

Voer de volgende opdracht uit om verkeer voor de standaardinterface op yum / handmatige installaties te registreren. Hiermee wordt ook de database voor de adapter gemaakt.

$ vnstat -u -i eth0

Start vervolgens de vnStat-daemon met de opdracht:

$ vnstatd -d 

U kunt deze opdracht ook aan uw /etc/rc.localbestand toevoegen, zodat deze automatisch start wanneer uw systeem opstart.

VnStat-opties configureren

U kunt het vnStat-configuratiebestand op wijzigen /etc/vnstat.confom de opties aan uw voorkeur aan te passen. Gebruik een teksteditor om het bestand te openen en te bewerken.

$ nano /etc/vnstat.conf

Als u liever hebt dat bandbreedtestatistieken worden uitgevoerd in KB/MB/GB/TBformaat in plaats van in het standaardformaat KiB/MiB/GiB/TiB, wijzigt UnitMode 0u UnitMode 1in en kunt u ook wijzigen RateUnit 1in RateUnit 0om de snelheden in bytes weer te geven.

Je moet ook de maximale bandbreedte wijzigen naar die van de poort op je VPS (1 GiB of 10 GiB). Wijzig MaxBandwidth 100naar MaxBandwidth 1000(voor 1GiB-poort) of MaxBandwidth 10000(voor 10GiB-poort)

Bandbreedte volgen op Linux met vnStat

Sla het bestand op en sluit het af.

Gebruik

Gebruik het kale commando om een ​​korte samenvatting van het verbruikte verkeer te zien 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        --     |      --     |      --     |

Voor meer specifieke gegevens te krijgen, kunt u gebruik maken van de vnstat -men vnstat -dopdrachten voor maand en dag niveau uitgang, respectievelijk.

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

U kunt ook live verkeersstatistieken weergeven met behulp van de opdracht 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

Laat een reactie achter

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.