WonderShaper - Kayan aiki don Iyakaita Bandwidth na hanyar sadarwa a cikin Linux
Wondershaper ƙaramin rubutun bash ne wanda ke ba ku damar iyakance bandwidth na cibiyar sadarwa a cikin Linux. Yana amfani da shirin layin umarni tc a matsayin baya don saita sarrafa zirga-zirga. Kayan aiki ne mai amfani don sarrafa bandwidth akan sabar Linux.
Yana ba ku damar saita matsakaicin ƙimar zazzagewa da/ko matsakaicin adadin lodawa. Bugu da ƙari, yana kuma ba ku damar share iyakokin da kuka saita kuma zai iya nuna halin yanzu na dubawa daga layin umarni. Maimakon yin amfani da zaɓuɓɓukan CLI, za ku iya gudanar da shi dagewa azaman sabis a ƙarƙashin systemd.
A cikin wannan labarin, za mu nuna yadda ake shigarwa da amfani da wondershaper don iyakance bandwidth na cibiyar sadarwa akan tsarin Linux.
Yadda ake Sanya Wondershaper a cikin Linux Systems
Da farko, fara ta hanyar shigar da wondershaper ta amfani da manajan fakitin rarraba Linux ɗinku daga tsoffin repertoires kamar yadda aka nuna.
$ sudo apt install wondershaper [On Debian/Ubuntu] $ sudo yum install wondershaper [On CentOS/RHEL] $ sudo dnf install wondershaper [On Fedora 22+]
A madadin, don cirewa da shigar da sabbin abubuwan sabuntawa, kuna buƙatar rufe wurin ajiyar GitHub na wondershaper zuwa tsarin ku, matsa cikin wurin ajiyar gida kuma shigar da shi ta amfani da umarni masu zuwa. Lura cewa yakamata a shigar da kayan aikin layin umarni na git:
$ cd bin $ git clone https://github.com/magnific0/wondershaper.git $ cd wondershaper $ sudo make install
Kafin ka fara amfani da wondershaper, ya kamata ka fara duba duk hanyoyin sadarwa da ke haɗe zuwa injin ka ta amfani da umarnin ip.
Wannan zai taimaka muku sanin hanyar haɗin yanar gizon da kuke son siffanta amfani da bandwidth, misali wlp1s0 mara waya wanda ke aiki.
$ ifconfig OR $ ip addr
Yadda ake Amfani da Wondershaper don Iyakanta Bandwidth na hanyar sadarwa a cikin Linux
Don ayyana matsakaicin ƙimar zazzagewa a cikin Kbps don dubawa, gudanar da umarni mai zuwa ta amfani da zaɓi -a
(yana bayyana dubawa) da -d
(yana bayyana Kbps) watau ƙimar zazzagewa. za a saita zuwa 4Mbps.
$ wondershaper -a wlp1s0 -d 4048
Don saita matsakaicin adadin lodawa a cikin Kbps don dubawa, yi amfani da zaɓin -u
kamar haka.
$ wondershaper -a wlp1s0 -u 1048
Hakanan zaka iya saita saukewa da lodawa lokaci ɗaya tare da umarni ɗaya, misali.
$ wondershaper -a wlp1s0 -d 4048 -u 1048
Zaɓin -s
yana ba ku damar duba halin da ake ciki yanzu.
$ wondershaper -sa wlp1s0
Hakanan zaka iya amfani da iPerf - kayan aikin kayan aikin hanyar sadarwa don gwada rage bandwidth ta wondershaper, misali.
Kuna iya share iyakar saukewa ko lodawa da kuka saita don dubawa ta amfani da alamar -c
.
$ wondershaper -ca wlp1s0
Hakanan yana yiwuwa a gudanar da wondershaper azaman sabis, inda zaku ayyana sigogi don tsara bandwidth a cikin fayil ɗin saiti. Wannan yana bawa wondershaper damar farawa a lokacin taya da iyakance amfani da bandwidth a kowane lokaci, lokacin da tsarin ke kunne, kamar yadda aka bayyana a sashe na gaba.
Yadda Ake Guduwar Wondershaper A Karkashin Systemd
A ƙarƙashin wannan yanayin, kuna buƙatar saita dubawa, loda da zazzage ƙimar a cikin fayil ɗin sanyi na wondershaper dake /etc/conf.d/wondershaper. Kuna iya buɗe wannan fayil ɗin don gyara ta amfani da editan CLI da kuka fi so kamar yadda aka nuna.
$ sudo vim /etc/conf.d/wondershaper
Ƙayyade ma'auni masu mahimmanci kamar haka.
[wondershaper] # Adapter IFACE="wlp1s0" # Download rate in Kbps DSPEED="4048" # Upload rate in Kbps USPEED="512"
Ajiye fayil ɗin kuma rufe shi.
Bayan haka, fara sabis ɗin wondershaper na ɗan lokaci, ba shi damar farawa ta atomatik a boot ɗin tsarin kuma duba matsayinsa, ta amfani da umarnin systemctl.
$ sudo systemctl start wondershaper $ sudo systemctl enable wondershaper $ sudo systemctl status wondershaper
Idan kun canza ƙimar sigogi a cikin fayil ɗin saitin, kuna buƙatar sake kunna abin mamaki don canje-canjen da za a yi.
$ sudo systemctl restart wondershaper
Don tsaida sabis ɗin wondershaper, yi amfani da umarni mai zuwa.
$ sudo systemctl stop wondershaper
Don ƙarin taimako, duba maajiyar Wondershaper Github: https://github.com/magnific0/wondershaper
Wondershaper shine mai siffar zirga-zirga don iyakance bandwidth cibiyar sadarwa akan tsarin Linux. Gwada shi kuma ku raba ra'ayoyinku tare da mu ta hanyar amsawar da ke ƙasa. Idan kun san kowane irin kayan aikin da ke can, zaku iya ambaton mu a cikin sharhi - za mu yi godiya.