Seuraavassa artikkelissa aiomme tarkastella bmonia. Tämä on yksinkertainen mutta tehokas tekstipohjainen verkonvalvonta- ja virheenkorjaustyökalu Unix-tyyppisille järjestelmille. Menossa kaapata verkkoon liittyviä tilastoja ja näyttää ne visuaalisesti ystävällisessä muodossa reaaliajassa.
Kaistanleveyden menetys on vaikea hallita ongelma, jonka seurauksena verkossa käynnissä olevat sovellukset reagoivat hitaasti. Siksi se on aina mielenkiintoista ohjata kaistanleveyden piikkejä tämän ongelman välttämiseksi. Voimme tehdä tämän bmonin avulla, mikä auttaa meitä hallitsemaan verkkoon liittyviä ongelmia.
Asenna bmon Ubuntuun
Tämän työkalun asentaminen on helppoa, ja tässä artikkelissa näemme miten asenna bmon Ubuntu 16.04: een. Lähes kaikilla Gnu / Linux-jakeluilla on bmon-paketti oletusvarastoissa. Asentamiseksi meidän tarvitsee vain avata pääte (Ctrl + Alt + T) ja kirjoittaa:
sudo apt-get install bmon
Voimme myös koota koodi käyttämällä seuraavia komentoja päätelaitteessa:
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
Kuinka käyttää bmon-työkalua Ubuntussa
On selvennettävä, että RX tarkoittaa tavuja vastaanotettu sekunnissa ja TX viittaa lähetettyihin tavuihin sekunnissa. Suorita se seuraavasti:
bmon
Jos haluat nähdä tarkemmat kaistanleveyden käyttötilastot, paina d-näppäintä ja näet jotain seuraavista:
Paina Vaihto +? nähdäksesi nopean ohjeen.
että tarkastella tietyn käyttöliittymän tilastoja, valitse se ylös- ja alas-nuolilla. Jos haluamme valvoa vain tiettyä käyttöliittymää, lisää se argumenttina komentoriville seuraavasti:
bmon -p enp10s0
-P-lippu luo käytännön, joka määrittelee mitkä verkkoliitännät näytetään, esimerkissä verkkoliitäntääni valvotaan enp10s0.
Jos haluat käyttää bittiä sekunnissa tavujen sekunnissa sijaan meidän on käytettävä -b lippu täten:
bmon -bp enp10s0
Voimme myös määritä intervallit sekunnissa kanssa -r lippu seuraavasti:
bmon -r 5 -p enp10s0
Kuinka käyttää syöttömoduuleja bmonin kanssa
Tällä työkalulla on sarja syöttömoduuleja, jotka tarjous rajapintojen tilastotiedot, jotka sisältävät:
- netlink - kerää Netlink-protokollaa käyttöliittymän tilastot ja liikenteen hallinta. Tämä on oletustulomoduuli.
- proc: Se on a varmuuskopiomoduuli jos Netlink-käyttöliittymä ei ole käytettävissä.
- nukke: tämä on ohjelmoitava tulomoduuli virheenkorjaukseen ja testaukseen.
- tyhjä: Poista tiedonkeruu käytöstä.
Etsi lisäinformaatio Käynnistä moduulissa vaihtoehto «ohje» perustettiin seuraavasti:
bmon -i netlink:help
Seuraava komento kutsuu bmonin, kun proc-syöttömoduuli on käytössä:
bmon -i proc -p enp10s0
Kuinka käyttää poistomoduuleja bmonin kanssa
Tämä työkalu käyttää myös lähtömoduuleja näytä tai viedä kerätyt tilastotiedot syöttömoduuleilla, jotka sisältävät:
- kiroukset: tämä on interaktiivinen käyttöliittymä, joka tarjoaa reaaliaikaiset korko-estimaatit ja graafisen esityksen jokaisesta määritteestä. Se on oletustulostustila.
- ASCII: on suora ohjelmoitava tekstilähtö. Voit näyttää luettelon käyttöliittymistä, yksityiskohtaisista laskureista ja grafiikoista konsolissa. Onko hän oletustulostila, kun kiroukset eivät ole käytettävissä.
- muoto: se on täysin ohjelmoitava lähtötila. Voimme käyttää sen lähtöarvoja komentosarjoissa tai ohjelmissa analysointia varten ja muuta.
- nolla: Tämä sammuta lähtö.
Saadaksesi lisätietoja moduulista, suorita se "help" -vaihtoehdolla seuraavasti:
bmon -o curses:help
Seuraava komento kutsuu bmonin ascii-tulostustilassa:
bmon -p enp10s0 -o ascii
Voimme myös suorittaa muotoilulähtömoduulin ja käyttää sitten saatuja arvoja komentosarjoille tai toisessa ohjelmassa:
bmon -p enp10s0 -o format
Saada lisätietoja käytöstä, vaihtoehdoista ja esimerkeistä, voimme lukea bmonin man-sivun:
man bmon
Jos haluamme tietää enemmän tästä työkalusta, github-arkisto.
He auttavat minua edelleen Ubuntun aiheuttamassa BIOS-virheessä, kanoninen hylkää meidät ja teeskentelee unohtavansa he vahingoittivat uutta tietokonettani