U sljedećem članku ćemo pogledati bmon. Ovo je jednostavan, ali moćan alat za praćenje i otklanjanje grešaka zasnovan na tekstu za sisteme slične Unixu. Idem u hvatanje mrežne statistike i prikazat će ih vizualno u prijateljskom formatu u stvarnom vremenu.
Gubitak propusne širine težak je problem za kontroliranje koji rezultira sporim odzivom aplikacija pokrenutih na mreži. Zato je uvijek zanimljivo kontroliraju skokove propusnosti kako bi se izbjegao ovaj problem. To možemo učiniti uz pomoć bmona, koji će nam pomoći da kontroliramo probleme povezane 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 koristeći sljedeće naredbe 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
To se mora razjasniti RX znači bajtovi primljeno u sekundi i TX se odnosi na bajtove koji se prenose u sekundi. Pokrenite ga na sljedeći način:
bmon
Da biste vidjeli detaljniju statistiku upotrebe propusnosti, pritisnite d i vidjet ćete nešto poput sljedećeg:
Pritisnite Shift +? za pregled brze pomoći.
para 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 naredbenu liniju na sljedeći način:
bmon -p enp10s0
Oznaka -p uspostavlja politiku koja definira koja mrežna sučelja treba prikazati, u primjeru će se nadgledati moje mrežno sučelje enp10s0.
Za upotrebu bitova u sekundi umjesto bajtova u sekundi, morat ćemo koristiti -b zastava ovako:
bmon -bp enp10s0
Mi takođe možemo definirajte intervale u sekundi sa -r zastava kao što slijedi:
bmon -r 5 -p enp10s0
Kako se koriste ulazni moduli sa 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 interfejsa i kontrola prometa. Ovo je zadani ulazni modul.
- proc: To je rezervni modul u slučaju da Netlink sučelje nije dostupno.
- lutka: ovo je programabilni ulazni modul za otklanjanje grešaka i testiranje.
- null: onemogućiti prikupljanje podataka.
Da nađem Dodatne informacije na modulu, pokrenite ga sa 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 sa bmonom
Ovaj alat takođe koristi izlazne module za pokazati ili izvoz prikupljenih statističkih podataka ulaznim modulima, koji uključuju:
- psovke: ovo je interaktivno korisničko sučelje koje pruža procjene stope u realnom vremenu i grafički prikaz svakog atributa. To je zadani način izlaza.
- ASCII: je izravni programibilni izlaz teksta. Na konzoli možete prikazati listu 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.
- null: 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 načinu izlaza:
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
Dobiti dodatne informacije o upotrebi, opcije i primjeri, možemo pročitati man stranicu bmon-a:
man bmon
Ako želimo znati više o ovom alatu, github spremište.
I dalje mi pomažu u BIOS grešci koju je Ubuntu izazvao, kanonski nas napustio i pretvara se da nas zaboravlja, oštetili su moj novi računar