U sljedećem ćemo članku pogledati bmon. Ovo je jednostavan, ali moćan alat za praćenje i otklanjanje pogrešaka zasnovan na tekstu za sustave slične Unixu. Idem hvatanje mrežne statistike i prikazat će ih vizualno u prijateljskom formatu u stvarnom vremenu.
Gubitak širine pojasa težak je problem za kontroliranje koji rezultira sporim odgovorom aplikacija pokrenutih na mreži. Zato je uvijek zanimljivo kontrolirati skokove širine pojasa kako bi se izbjegao ovaj problem. Ovaj zadatak možemo izvršiti uz pomoć bmona, koji će nam pomoći u kontroli problema povezanih s mrežom.
Instalirajte bmon na Ubuntu
Lako je instalirati ovaj alat, a u ovom ćemo članku vidjeti kako instalirajte bmon na Ubuntu 16.04. Gotovo sve Gnu / Linux distribucije imaju bmon paket u zadanim spremištima. Da bismo ga instalirali, morat ćemo samo otvoriti terminal (Ctrl + Alt + T) i napisati:
sudo apt-get install bmon
Možemo i mi sastaviti kod pomoću sljedećih naredbi u terminalu:
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
Kako se koristi bmon alat u Ubuntuu
Mora se razjasniti da RX znači bajtovi primljene u sekundi i TX se odnosi na bajtove koji se prenose po sekundi. Pokrenite ga na sljedeći način:
bmon
Da biste vidjeli detaljniju statistiku upotrebe propusnosti, pritisnite tipku d i vidjet ćete nešto poput sljedećeg:
Pritisnite Shift +? za pregled brze pomoći.
u pregledati statistiku za određeno sučelje, odaberite ga pomoću strelica gore i dolje. Ako želimo nadzirati samo određeno sučelje, dodajte ga kao argument u naredbeni redak kako slijedi:
bmon -p enp10s0
Oznaka -p uspostavlja politiku koja definira koja mrežna sučelja treba prikazati, u primjeru će se nadzirati moje mrežno sučelje enp10s0.
Za upotrebu bitova u sekundi umjesto bajtova u sekundi, morat ćemo upotrijebiti -b zastava Tako:
bmon -bp enp10s0
Možemo i mi definirati intervale u sekundi s -r zastava kako slijedi:
bmon -r 5 -p enp10s0
Kako koristiti ulazne module s bmonom
Ovaj alat ima niz ulaznih modula koji ponuda statistički podaci o sučeljima, koji uključuju:
- netlink - koristi Netlink protokol za prikupljanje statistika sučelja i kontrola prometa. Ovo je zadani ulazni modul.
- proc: To je a rezervni modul u slučaju da sučelje Netlink nije dostupno.
- lutka: ovo je programabilni ulazni modul za otklanjanje pogrešaka i testiranje.
- nula: onemogućiti prikupljanje podataka.
Da biste pronašli dodatne informacije na modulu, pokrenite ga s opcija «pomoć» utvrđeno kako slijedi:
bmon -i netlink:help
Sljedeća naredba će pozvati bmon s omogućenim modulom za unos proc:
bmon -i proc -p enp10s0
Kako koristiti izlazne module s bmonom
Ovaj alat također koristi izlazne module za pokazati ili izvoz prikupljenih statističkih podataka ulaznim modulima, koji uključuju:
- kletve: ovo je interaktivno korisničko sučelje koje pruža procjene stope u stvarnom vremenu i grafički prikaz svakog atributa. To je zadani način izlaza.
- ascii: je izravni programibilni izlaz teksta. Na konzoli možete prikazati popis sučelja, detaljne brojače i grafikone. Je li on zadani način izlaza kada psovke nisu dostupne.
- format: to je potpuno programibilni način izlaza. Možemo koristiti njegove izlazne vrijednosti u skriptama ili programima za analizu i još mnogo toga.
- nula: ovo isključite izlaz.
Da biste dobili više informacija o modulu, pokrenite ga s opcijom "pomoć" postavljenom na sljedeći način:
bmon -o curses:help
Naredba koja slijedi pozvat će bmon u ascii izlaznom načinu:
bmon -p enp10s0 -o ascii
Također možemo pokrenuti modul za izlaz formata, a zatim koristiti dobivene vrijednosti za skriptiranje ili u drugom programu:
bmon -p enp10s0 -o format
Da biste dobili dodatne informacije o upotrebi, mogućnosti i primjeri, možemo pročitati man stranicu bmona:
man bmon
Ako želimo znati više o ovom alatu, github spremište.
I dalje mi pomažu u BIOS pogrešci koju je Ubuntu izazvao, kanonski nas napuštaju i prave se da su nas zaboravili, oštetili su moje novo računalo