Bmon, võrgu silumise ja jälgimise tööriist

bmoni kohta

Järgmises artiklis heidame pilgu bmonile. See on lihtne, kuid võimas tekstipõhine võrgu jälgimise ja silumise tööriist Unixi-laadsete süsteemide jaoks. Lähen hõivata võrguga seotud statistikat ja kuvab need reaalajas visuaalselt sõbralikus vormingus.

Ribalaiuse kaotus on keeruline kontrollitav probleem, mille tulemuseks on võrgus töötavate rakenduste aeglane reageerimine. Sellepärast on see alati huvitav juhtida ribalaiuse piike selle probleemi vältimiseks. Saame selle ülesande täita bmoni abil, mis aitab meil kontrollida võrguga seotud probleeme.

Installige bmon Ubuntu

Selle tööriista installimine on lihtne ja selles artiklis näeme, kuidas installige bmon Ubuntu 16.04-le. Peaaegu kõigis Gnu / Linuxi distributsioonides on vaikehoidlates pakett bmon. Selle installimiseks peame avama ainult terminali (Ctrl + Alt + T) ja kirjutama:

sudo apt-get install bmon

Saame ka koosta kood kasutades terminalis järgmisi käske:

git clone https://github.com/tgraf/bmon.git

cd bmon

sudo apt-get install build-essential make libconfuse-dev libnl-3-dev libnl-route-3-dev libncurses-dev pkg-config dh-autoreconf

sudo ./autogen.sh 

sudo ./configure 

sudo make 

sudo make install

Kuidas kasutada bmoni tööriista Ubuntu

Tuleb selgitada, et RX tähendab baiti saadud sekundis ja TX viitab edastatud baitidele sekundis. Käivitage see järgmiselt:

bmon pole statistikat

bmon

Täpsema ribalaiuse kasutamise statistika nägemiseks vajutage d-klahvi ja näete midagi sellist:

bmon statistikaga

Vajutage tõstuklahvi +? kiire abi vaatamiseks.

bmoni väljundviited

et konkreetse liidese statistika vaatamine, valige see üles- ja allanoolte abil. Kui soovime jälgida ainult kindlat liidest, lisage see käsureal argumendina järgmiselt:

bmoni väljundliides

bmon -p enp10s0

-P-lipuga luuakse poliitika, mis määratleb, milliseid võrguliideseid näidata, näites jälgitakse minu võrguliidest enp10s0.

Bittide kasutamiseks sekundis baitide sekundis asemel peame kasutama -b lipp seega:

bmon -bp enp10s0

Me võime ka määrake intervallid sekundis koos -r lipp järgnevalt:

bmon -r 5 -p enp10s0

Kuidas kasutada sisendmooduleid bmoniga

Sellel tööriistal on rida sisendmooduleid, mis pakkuda statistilised andmed liideste kohta, mis hõlmavad:

  • netlink - kasutab kogumiseks Netlinki protokolli liidese statistika ja liikluse juhtimine. See on vaikimisi sisendmoodul.
  • proc: See on a varumoodul juhul kui Netlinki liides pole saadaval.
  • näiv: see on programmeeritav sisendmoodul silumiseks ja testimiseks.
  • null: keelata andmete kogumine.

Et leida Lisainformatsioon moodulil käivitage see variant «abi» kehtestatud järgmiselt:

bmon -i netlink:help

Järgmine käsk kutsub bmoni sisse, kui proc-sisendmoodul on lubatud:

bmon -i proc -p enp10s0

Kuidas kasutada väljundmooduleid bmoniga

See tööriist kasutab ka väljundmooduleid näita või kogutud statistiliste andmete eksportimine sisendmoodulite abil, mis sisaldavad:

  • needused: see on interaktiivne kasutajaliides, mis pakub reaalajas kiiruse prognoose ja graafilist esitust iga atribuudi kohta. See on vaikeväljundrežiim.
  • ASCII: on otseselt programmeeritav tekstiväljund. Konsoolil saate kuvada liideste loetelu, üksikasjalikud loendurid ja graafikud. Kas ta on vaikeväljundrežiim, kui needus pole saadaval.
  • formaat: see on täielikult programmeeritav väljundrežiim. Saame kasutada selle väljundväärtusi skriptides või programmides analüüsimiseks ja muuks.
  • tühjaks: see lülitage väljund välja.

Mooduli kohta lisateabe saamiseks käivitage see suvandiga „abi” järgmiselt:

bmon -o curses:help

Järgnev käsk kutsub bmoni ascii väljundrežiimis:

bmon ascii väljund

bmon -p enp10s0 -o ascii

Samuti võime käivitada vormingu väljundmooduli ja seejärel kasutada saadud väärtusi skriptimiseks või mõnes muus programmis:

bmoni väljundvorming

bmon -p enp10s0 -o format

Et saada lisateave kasutuse kohta, valikud ja näited, võime lugeda bmoni man-lehte:

mees bmon

man bmon

Kui tahame selle tööriista kohta rohkem teada saada, githubi hoidla.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Giovanni gapp DIJO

    Nad aitavad mind jätkuvalt BIOS-i tõrke korral, mille Ubuntu põhjustas, kanooniline hülgas meid ja teeskles meid unustavat, nad rikkusid mu uut arvutit