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
Kuti uone yakadzama bandwidth yekushandisa manhamba, tinya iyo d kiyi uye iwe uchaona chimwe chinhu senge chinotevera:
Dhinda Shift +? kuona rubatsiro nekukurumidza.
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 -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 -p enp10s0 -o ascii
Isu tinogona zvakare kumhanyisa fomati yekuburitsa module tobva tashandisa iwo akawanikwa maitiro ekunyora kana mune chimwe chirongwa:
bmon -p enp10s0 -o format
Kuwana yekuwedzera ruzivo ruzivo, sarudzo uye mienzaniso, tinogona kuverenga iyo murume peji rebmon:
man bmon
Kana tichida kuziva zvakawanda nezve chishandiso ichi, iyo github repository.
Ivo vanoramba vachindibatsira nekanganiso yeBIOS iyo Ubuntu yakakonzera, canonical vakatisiya uye voita sekuti vatikanganwa, vakanganisa komputa yangu nyowani