Bmon, network debugging uye yekutarisa chishandiso

nezve bmon

Muchikamu chinotevera isu ticha tarisa bmon. Ichi chakareruka asi chine simba chinyorwa-chakavakirwa pamambure yekutarisa uye yekugadzirisa maturu eiyo Unix-senge masystem. Kuenda ku tora manhamba ane hukama neneti uye ichavaratidza zvinoonekwa mumhando ine hushamwari munguva chaiyo.

Kurasikirwa kwebandwidth idambudziko rakaoma kudzora izvo zvinoguma nekunonoka kupindura kubva kunyorera kumhanya pane network. Ndicho chikonzero ichi chichigara chichifadza chengetedza bandwidth spikes kudzivirira dambudziko iri. Tinogona kuita basa iri nerubatsiro rwe bmon, zvinozotibatsira kudzora matambudziko ane chekuita netiweki.

Isa bmon paUbuntu

Zviri nyore kuisa chishandiso ichi uye muchinyorwa chino tichaona kuti sei gadza bmon pane Ubuntu 16.04. Anengeese ekuparadzirwa kweGnu / Linux ane bmon package mune default repositories. Kuti tiise iyo isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye nyora:

sudo apt-get install bmon

Tinogona zvakare nyora kodhi uchishandisa inotevera mirairo mune 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

Mashandisiro ekushandisa boni chishandiso muUbuntu

Inofanira kujekeswa kuti RX zvinoreva mabheti inogamuchirwa pasekondi uye TX inoreva mabheti akapfuudzwa sekondi. Mhanya nayo seinotevera:

bmon hapana stats

bmon

Kuti uone yakadzama bandwidth yekushandisa manhamba, tinya iyo d kiyi uye iwe uchaona chimwe chinhu senge chinotevera:

bmon ine huwandu

Dhinda Shift +? kuona rubatsiro nekukurumidza.

bmon inoburitsa mareferensi

Para tarisa manhamba eiyo chaiyo interface, sarudza iyo uchishandisa kumusoro uye pasi miseve. Kana isu tiri kutarisa kuti tiongorore yakasarudzika interface chete, wedzera iyo sekupokana pamutsetse wekuraira seinotevera:

bmon inoburitsa interface

bmon -p enp10s0

Iyo -p mureza inosimbisa mutemo unotsanangura kuti ndeapi maratidziro enetiweki ekuratidzira, mumuenzaniso yangu network interface ichaongororwa enp10s0.

Kushandisa bits pasekondi panzvimbo pemabheti pasekondi, isu tichafanirwa kushandisa iyo -b mureza saizvozvo:

bmon -bp enp10s0

Tinogona zvakare tsanangura zvikamu pasekondi with the -r mureza zvinotevera:

bmon -r 5 -p enp10s0

Mashandisiro ekuisa ma module nema bmon

Ichi chishandiso chine akateedzana ekuisa ma module ayo kupa nhamba yehuwandu hwekupindirana, zvinosanganisira:

  • netlink - Inoshandisa iyo Netlink protocol kutora interface manhamba uye traffic kudzora. Iyi ndiyo module yekuisa default.
  • proc: Ndiyo backup module kana iyo Netlink interface isingawanikwe.
  • dummy: iyi module inogadziriswa yekuisa yekugadzirisa uye kuyedza.
  • null: dzinga kuunganidzwa kwedata.

Kuwana Kuwedzera Ruzivo pane module, tanga nayo iyo sarudzo «rubatsiro» yakasimbiswa seinotevera:

bmon -i netlink:help

Iwo unotevera kuraira unodanira boni pamwe neprop yekuisa module inogoneswa:

bmon -i proc -p enp10s0

Mashandisiro ekuti ubude ma module nema bmon

Ichi chishandiso chinoshandisawo zvinoburitsa ma module ku kuratidza kana kutumira kunze kwakaunganidzwa data nema module ekuisa, ayo anosanganisira:

  • kutukwa: ichi chinoshamisira mushandisi chinongedzo icho inopa chaiyo-nguva chiyero fungidziro uye graphical inomiririra chega chega hunhu. Iyo ndiyo default kuburitsa modhi.
  • ASCII: ndeye yakananga programmable chinyorwa kuburitsa. Iwe unogona kuratidza runyorwa rwekupindirana, zvakadzama kuverenga, uye magirafu pane iyo koni. Ndiye default kuburitsa modhi kana kutuka kusiri kuwanikwa.
  • fomati: iyo yakanyatsogadziriswa nzira yekubuda. Tinogona kushandisa zvayakaburitsa kukosha muzvinyorwa kana zvirongwa zvekuongorora uye nezvimwe.
  • null: izvi bvisa zvabuda.

Kuti uwane rumwe ruzivo nezve module, mhanyisa neiyo "rubatsiro" sarudzo yakatarwa seinotevera:

bmon -o curses:help

Iwo iwo wekuteedzera unotevera unodanira bmon mu ascii kuburitsa modhi:

bmon ascii kuburitsa

bmon -p enp10s0 -o ascii

Isu tinogona zvakare kumhanyisa fomati yekuburitsa module tobva tashandisa iwo akawanikwa maitiro ekunyora kana mune chimwe chirongwa:

bmon yekubuda fomati

bmon -p enp10s0 -o format

Kuwana yekuwedzera ruzivo ruzivo, sarudzo uye mienzaniso, tinogona kuverenga iyo murume peji rebmon:

murume bmon

man bmon

Kana tichida kuziva zvakawanda nezve chishandiso ichi, iyo github repository.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Giovanni gapp akadaro

    Ivo vanoramba vachindibatsira nekanganiso yeBIOS iyo Ubuntu yakakonzera, canonical vakatisiya uye voita sekuti vatikanganwa, vakanganisa komputa yangu nyowani