Muchinyorwa chinotevera isu tichaenda kutarisa Bandwhich. Ichi chi chishandiso chekuziva iko chaiko-nguva kushandiswa kweiyo bandwidth kubva kune yekuraira tambo. Pamusoro pekuve yakasununguka uye yakavhurwa sosi, isu tichaiwana iripo yeGnu / Linux uye MacOS. Inoburitswa pasi peMIT rezinesi. Chinangwa chikuru cheichi chishandiso kuratidza izvo zvinotora bandwidth yedu.
Neichi chishandiso tinogona kuwana kuona-kwechokwadi-nguva yekuona maitiro ari kutora bandwidth kushandiswa, kubatana, uye kure IP / hostname. Icho chishandiso chakanaka chekutarisa network mune chaiyo nguva.
Bandwhich inoona yakapihwa network interface uye inorekodha iyo IP packet saizi, muchinjiko-mareferenzi neiyo faira system / proc paGnu / Linux kana lsof pane macOS. zvakare unogona edza kugadzirisa ips kune yako hostname zita kumashure uchishandisa reverse DNS.
Default, bandwhich inomhanya mune yekudyidzana modhi uye ine matatu mapaneru anoratidza iwo ruzivo. Mukutanga tinogona kuwana kushandiswa kwenetiweki nemazita enzira, yechipiri inoratidza kushandiswa nekubatana uye chechitatu tinogona kutarisa kushandiswa nekero iri kure. Nekuti bandwhich ine inoteerera mushandisi interface, iyo yekupedzisira hwindo matinomhanyisa turu iyi inofanirwa kuve yakakura zvakakwana kuratidza ese mapaneru. Zvichienderana nehupamhi uye / kana kukwirira kwehwindo, rimwe, maviri kana ese matatu mapaneru anogona kuratidzwa.
Isa bhendi pane Ubuntu
Nzira iri nyore yekuisa bandwhich pane iyo Gnu / Linux kugovera, iyo isina mapakeji aripo, iri dhawunirodha iyo yekutanga bhaina. Tinogona kuita izvi kubva ku rinoburitsa peji paGitHub. Ipapo isu tichafanirwa kutora iyo faira kuti riitwe uye chete neizvi, ichave yakagadzirira kushandiswa.
Sezvandinotaura, nhanho dzekutevera kuve nechombo ichi chichava dhawunirodha iyo bhanari yeGnu / Linux kubva pane rinoburitswa peji uye chengeta semuenzaniso, mune yedu Dhawunorodha folda. Ipapo isu tinogona tinya kurudyi kurodha pasi .tar.gz faira uye sarudza Bvisa apa. Izvi zvinobvisa zvirimo mune yakamanikidzwa faira kune imwecheteyo folda.
Pandinonyora mitsara iyi, zita refaira rakadzorwa richava 'bandwhich-v0.15.0-x86_64-isingazivikanwe-linux-musl.tar.gz'. Mushure mekuora mwoyo, tichaona kuti faira rimwe rakadaidzwa bandwhich.
Kana uchida shandisa terminal kurodha pasi yakadzvanywa, unogona kushandisa iyo terminal (Ctrl + Alt + T) uye chishandiso wget zvinotevera:
wget https://github.com/imsnif/bandwhich/releases/download/0.15.0/bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
Iwo uri pamusoro kuraira kurodha pasi iyo 0.15 version, inova yekupedzisira kuburitswa nhasi. Mushure mekupedza kurodha pasi, isu ticha shandisa tar kuvhura iyo. Kuti uite izvi, mune imwechete terminal iwe unongofanira kunyora:
tar -xzvf bandwhich-v0.15.0-x86_64-unknown-linux-musl.tar.gz
Mushure mekusunungura iyo faira, kungave kubva kune inoenzanisira nharaunda kana kubva kune iyo terminal, tichaona iyo faira inonzi bandwhich. Zvino regai ipa mvumo nemirairo:
sudo chmod +x bandwhich
Panguva ino, tinogona enderera kune iyo yekuisa mune ino sisitimu kutaipa mune chinouraya (Ctrl + Alt + T):
sudo install bandwhich /usr/local/bin
Pane imwe chete yaiswa, kubva pane chero faira yatinogona tanga chishandiso ichi uchishandisa rairo:
sudo bandwhich
Tinogona kuva nechokwadi cheiyo yakaiswa vhezheni kumhanya kuraira:
sudo ./bandwhich -V
Tichavawo nemukana we bvunza rubatsiro rwechishandiso, kudzidza zvakawanda nezvekushandisa kwayo, uchishandisa iyo -h sarudzo zvinotevera:
sudo bandwhich -h
Nhasi, pane zvishandiso zvishoma izvo vashandisi vanogona kushandisa kuti vakwanise ona izvo bandwidth inoshandiswa pane kubva pamutsetse wekuraira. Pakati pavo tinogona kusanganisira iftop, nload, mambure nevamwe. Bandwhich yakafanana mune dzimwe nzira kune mazhinji ezvirongwa izvi, asi zvakare inoita zvinhu zvakati siyanei. Zvisinei, iyi mitsara inongotsvaga kuratidza imwe sarudzo. Mushandisi wega wega anofanirwa kushandisa chishandiso chavanoda zvakanyanya uye chinonyatsokodzera zvavanoda kuti vawane zvavari kutsvaga.