Në artikullin tjetër do të hedhim një vështrim në bmon. Ky është një mjet i thjeshtë, por i fuqishëm mbi bazën e tekstit, i monitorimit dhe korrigjimit të gabimeve për sistemet e ngjashme me Unix. Duke shkuar në kapni statistikat e lidhura me rrjetin dhe do t'i shfaqë ato vizualisht në një format miqësor në kohë reale.
Humbja e gjerësisë së brezit është një problem i vështirë për tu kontrolluar që rezulton në përgjigje të ngadaltë nga aplikacionet që ekzekutohen në rrjet. Prandaj është gjithmonë interesante kontrollojnë majat e gjerësisë së bandës për të shmangur këtë problem. Ne mund ta bëjmë këtë me ndihmën e bmon, e cila do të na ndihmojë të kontrollojmë problemet që lidhen me rrjetin.
Instaloni bmon në Ubuntu
Easyshtë e lehtë për të instaluar këtë mjet dhe në këtë artikull do të shohim se si instaloni bmon në Ubuntu 16.04. Pothuajse të gjitha shpërndarjet e Gnu / Linux kanë paketën bmon në depot e paracaktuara. Për ta instaluar do të duhet të hapim vetëm një terminal (Ctrl + Alt + T) dhe të shkruajmë:
sudo apt-get install bmon
Mundemi gjithashtu përpiloni kodin duke përdorur komandat e mëposhtme në terminal:
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
Si të përdorni mjetin bmon në Ubuntu
Duhet sqaruar se RX do të thotë bajte marrë në sekondë dhe TX i referohet bajteve të transmetuara për sekond. Drejtoni atë si më poshtë:
bmon
Për të parë statistikat më të hollësishme të përdorimit të gjerësisë së bandës, shtyp butonin d dhe do të shihni diçka si më poshtë:
Shtyp Shift +? për të parë ndihmë të shpejtë.
në shikoni statistikat për një ndërfaqe specifike, zgjidhni atë duke përdorur shigjetat lart dhe poshtë. Nëse po kërkojmë të monitorojmë vetëm një ndërfaqe specifike, shtojeni atë si argument në rreshtin e komandës si më poshtë:
bmon -p enp10s0
Flamuri -p përcakton një politikë që përcakton cilat ndërfaqe rrjeti do të shfaqen, në shembullin që ndërfaqja ime e rrjetit do të monitorohet enp10s0.
Për të përdorur bit për sekondë në vend të bajtave për sekondë, ne do të duhet të përdorim -b flamur kështu:
bmon -bp enp10s0
Mundemi gjithashtu përcaktoni intervalet për sekondë me -r flamur si në vazhdim:
bmon -r 5 -p enp10s0
Si të përdorni modulet hyrëse me bmon
Ky mjet ka një seri modulesh hyrëse që ofroj të dhëna statistikore për ndërfaqet, të cilat përfshijnë:
- netlink - Përdor protokollin Netlink për të mbledhur statistikat e ndërfaqes dhe kontrolli i trafikut. Ky është moduli i paracaktuar i hyrjes.
- proc: ashtë një moduli rezervë në rast se ndërfaqja Netlink nuk është e disponueshme.
- bedel: ky është një modul i programueshëm i hyrjes për korrigjimin e gabimeve dhe testimin.
- i pavlefshëm: çaktivizoni mbledhjen e të dhënave.
Për të gjetur informacion shtese në një modul, fillojeni me opsioni «ndihmë» themeluar si më poshtë:
bmon -i netlink:help
Komanda e mëposhtme do të thirret bmon me modulin e hyrjes proc të aktivizuar:
bmon -i proc -p enp10s0
Si të përdorni modulet e daljes me bmon
Ky mjet gjithashtu përdor module dalëse për të tregojnë ose eksportoni të dhëna statistikore të mbledhura nga modulet hyrëse, të cilat përfshijnë:
- mallkime: kjo është një ndërfaqe interaktive përdoruesi që ofron vlerësime të normave në kohë reale dhe paraqitje grafike të secilës atribut. Isshtë modaliteti i parazgjedhur i daljes.
- ASCII: është një dalje direkte e programueshme e tekstit. Ju mund të shfaqni një listë të ndërfaqeve, sporteleve të hollësishme dhe grafikëve në tastierë. Eshte ai mënyra e paracaktuar e daljes kur mallkimet nuk janë të disponueshme.
- format: është një mënyrë e daljes plotësisht e programueshme. Ne mund të përdorim vlerat e tij të daljes në skenarë ose programe për analiza dhe më shumë.
- null: kjo fikni prodhimin.
Për të marrë më shumë informacion në lidhje me një modul, ekzekutojeni atë me opsionin "ndihmë" të vendosur si më poshtë:
bmon -o curses:help
Komanda që vijon do të thërrasë bmon në mënyrën e daljes ascii:
bmon -p enp10s0 -o ascii
Ne gjithashtu mund të ekzekutojmë modulin e daljes së formatit dhe pastaj të përdorim vlerat e marra për skriptim ose në një program tjetër:
bmon -p enp10s0 -o format
Për të marrë informacion shtesë përdorimi, opsione dhe shembuj, ne mund të lexojmë faqen man të bmon:
man bmon
Nëse duam të dimë më shumë për këtë mjet, depo github.
Ata vazhdojnë të më ndihmojnë me gabimin BIOS që shkaktoi Ubuntu, kanonikët na braktisën dhe shtiren sikur na harrojnë, ata dëmtuan kompjuterin tim të ri