Trickle ay isang kagiliw-giliw na tool na kung saan posible limitasyon el bandwidth kapwa pataas at pababa ng LAHAT ang aming application. Maaari itong patakbuhin "on demand" upang makontrol ang isang tukoy na application, o bilang isang daemon, sa gayon ay kinokontrol ang lahat ng mga application na sumusubok na kumonekta sa Internet. |
Instalasyon
sudo apt-get install manligaw
Paano gumamit ng trickle
Ang syntax ni Trickle ay ang mga sumusunod:
trickle -d Download_Bandwidth -u Upload_Bandwidth Command
Narito ang ilang mga halimbawa:
a) Limitahan ang bandwidth ng pag-download sa 10 kbps na ginagamit para sa paglilipat ng isang file gamit ang ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Limitahan ang bandwidth sa 200kpbs ng pag-download ng isang pag-update ng system sa pamamagitan ng Apt:
trickle -d 200 apt-get upgrade
c) Upang mabago ang bandwidth ng isang application, tulad ng Firefox:
trickle -d 10 -u 10 firefox% u
d) Paggamit ng trickle upang limitahan ang bandwidth ng wget
trickle -d 50 wget -O "planet Earth.divx" http://video.stage6.com/1402821/.divx
Patakbuhin ang patak tulad ng isang demonyo
Upang simulan ang pag-trickle tulad ng isang daemon at limitahan ang LAHAT ng bandwidth, gamitin ang trickled command:
sudo trickled -d 20 -u 20
… Kung saan tumutugon ang mga parameter ng -d at -u sa limitasyon ng pag-download at pag-upload, ayon sa pagkakabanggit.
Pag-configure ng patak
Ang Trickle ay may isang file ng pagsasaayos na magbibigay-daan sa amin upang maayos ang ilang mga parameter at gawin silang permanenteng indibidwal para sa bawat serbisyo.
Ang file ng pagsasaayos ay ang mga sumusunod: /etc/trickled.conf
Ang pinakasimpleng file ng pagsasaayos na maaaring gawin ay ganito:
[ssh] Priority = 1
[www] Priority = 8
Sa pamamaraang ito nakakakuha kami ng napakahusay na bilis ng pag-download at sa parehong oras maaari naming gawin ang mga session ng ssh sa makina na nagda-download. Karaniwan ang isang config file tulad ng isa sa itaas ay nagsasabi sa trickle na unahin ang mga ssh transfer kaysa sa www.
Inirekomenda ng dokumentasyon ni Trickle ang paggamit ng mga parameter ng Time-Smoothing at Lenght-Smoothing upang maiwasan ang pagbagu-bago sa mga rate ng paglipat.
[ssh] Priority = 1
Oras-Smoothing = 0.1
Haba-Smoothing = 2
[www] Priority = 8
Oras-Smoothing = 5
Haba-Smoothing = 20
Tinutukoy ng mga halagang ito ang oras at haba ng normalisasyon na nalalapat ng Trickle sa program na kinokontrol nito.
Fuente: manligaw
Ang -u parameter ay upang limitahan ang upload bandwidth. Ang -d sa ilog.
Cheers! Paul
Kumusta Pablo, ano ang ibig sabihin ng "% u"? At paano ito hahanapin sa Google Chrome? salamat
Maaaring dahil walang mga pakete para sa pinakabagong bersyon ng Ubuntu. : S
Kailangan nating maghintay o gawin ang mga ito sa iyong sarili. 🙂 Iyon ang mahika ng libreng software.
Cheers! Paul
Sinubukan kong i-install ito sa xububtu 12.04 at hindi ito naka-install, anumang solusyon?
Nakakainteres Alam ko ang Wonderhaper noong unahttp://lartc.org/wondershaper/), isang tool upang balansehin ang aming mga asynchronous na koneksyon at sa gayon makakuha ng higit na kahusayan sa pamamahala ng packet at latency ng koneksyon, lalo na sa pag-upload. Pinapayagan ka rin nitong limitahan ang bandwidth.
Magaling din iyon.
Salamat, napaka-interesante
Nais kong malaman kung may isang utos o program na ito mula sa post o isang programa na nagsasabi sa amin ng lahat ng mga application na kumakain ng internet
ano ang magiging pandagdag dito
salamat
Siguro nakikita mo na makakatulong ito sa iyo:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
Cheers! Paul
Maraming salamat !
Maraming salamat sa tutorial, napaka kapaki-pakinabang kapag nagbahagi ka ng bandwidth sa pagitan ng maraming mga computer; gayunpaman nais kong malaman kung mayroong isang awtomatikong paraan upang limitahan ang bandwidth para sa lahat ng mga application, tulad ng sa netlimiter na nagbibigay-daan sa iyo upang limitahan ang bandwidth ng lahat ng mga papasok at papalabas na koneksyon sa PC.
Salamat nang maaga;
Alam ko rin ang Wonderhaper gayunpaman, subalit hindi ko alam kung paano i-configure ito upang malimitahan din nito ang mga koneksyon sa p2p
Ang totoo ay hindi ko masabi sa iyo.
Gayunpaman, maaari kang maging interesado sa mga artikulong ito:
https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
Yakap! Paul
Una sa lahat, Salamat sa Tutorial, hinahanap ko ang ganitong uri ng application para sa aking Ubuntu 14.04, na-install ko ang Wonderhaper ngunit hindi ito gumana para sa akin, at hindi ko na-install ang application na ito na nakita ko ang pinaka kapaki-pakinabang, dahil halos lahat sa kanila ay nagsasabi ng parehong impormasyon sa kung paano ito mai-install at kung paano ito mai-install. kung paano limitahan ang koneksyon, ngunit hindi nila sinasabi kung paano ito i-deactivate, at sa English mayroong isa ngunit sa palagay ko hindi ako sigurado (o kahit papaano iyon ang naintindihan ko bilang aking pangunahing Ingles). Kung may makakasagot sa katanungang ito, Masaya kong mai-install ang application na ito.
Mahusay na tool. Mahusay para sa akin. Ngayon kung nais kong limitahan ang bandwidth ng aking wifi hotspot? Ito ay magiging isang bagay tulad ng "trickle -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 ang pangalan ng aking wifi interface)
Sinusubukan kong ipatupad ang mga utos ayon sa ipahiwatig mo, ngunit kapag ginawa ko natanggap ko ang sumusunod na mensahe:
"Trickled: Skipping config file: $ {prefiks} /etc/trickled.conf: Walang ganoong file o direktoryo"
Nagpapatuloy akong i-edit ang nasabing file ng pagsasaayos at ulitin ang mga utos. Ngunit nakukuha ko muli ang parehong mensahe.