潺 是一個有趣的工具,它有可能 限制 el 頻寬 上下 全部 我們的 應用。 它可以“按需”運行以控制特定應用程序,也可以作為守護程序運行,從而控制所有嘗試連接到Internet的應用程序。 |
安裝
sudo apt-get install 潺
如何使用trick流
Trickle的語法如下:
滴流-d Download_Bandwidth -u Upload_Bandwidth命令
以下是一些例子:
a)將下載帶寬限制為用於使用ssh傳輸文件的10kbps:
細流-d 10 scp文件.mp3 10.0.0.1:/home/puntolibre/musica/
b)將帶寬限制為通過Apt下載系統更新的200kpbs:
細流-d 200 apt-get升級
c)修改應用程序(例如Firefox)的帶寬:
滴流-d 10 -u 10 firefox%u
d)使用trick流限制wget的帶寬
細流-d 50 wget -O“ planet earth.divx” http://video.stage6.com/1402821/.divx
像惡魔一樣trick流
要像守護程序一樣啟動細流並限制所有帶寬,請使用細流命令:
sudo滴流-d 20 -u 20
…-d和-u參數分別響應下載和上傳限制。
配置trick流
Trickle有一個配置文件,該文件將使我們可以微調一些參數並使它們對於每種服務來說都是永久的。
配置文件如下:/etc/trickled.conf
可以製作的最簡單的配置文件如下所示:
[ssh]優先級= 1
[www]優先級= 8
使用這種方法,我們可以獲得很好的下載速度,同時,我們可以對正在下載的計算機進行ssh會話。 基本上像上面的配置文件告訴細流優先於www ssh傳輸。
Trickle的文檔建議使用“時間平滑”和“長度平滑”參數,以避免傳輸速率的波動。
[ssh]優先級= 1
時間平滑= 0.1
長度平滑= 2
[www]優先級= 8
時間平滑= 5
長度平滑= 20
這些值定義了Trickle應用於它正在控制的程序的規範化時間和長度。
來源: 潺
-u參數用於限制上傳帶寬。 -d下游。
乾杯! 保羅
嗨,Pablo,“%u”是什麼意思? 以及Google Chrome瀏覽器的外觀如何? 謝謝
可能是因為沒有最新版本Ubuntu的軟件包。 :S
我們將不得不等待或自己動手做。 🙂那就是自由軟件的魔力。
乾杯! 保羅
我嘗試將其安裝在xububtu 12.04上,但沒有安裝,有解決方案嗎?
有趣。 我很早以前就知道Wondershaperhttp://lartc.org/wondershaper/),該工具可平衡我們的異步連接,從而在數據包管理和連接延遲(尤其是上傳時)方面獲得更高的效率。 它還允許您限制帶寬。
那也很好。
謝謝,非常有趣
我想知道帖子中是否有命令或該程序,或者是一個告訴我們所有正在使用互聯網的應用程序的程序
這將是一個補充
謝謝
也許您看到這會幫助您:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
乾杯! 保羅
非常感謝 !
非常感謝您的教程,當您在多台計算機之間共享帶寬時,它非常有用。 但是我想知道是否有一種自動的方法來限制所有應用程序的帶寬,例如netlimiter允許您限製到PC的所有傳入和傳出連接的帶寬。
提前致謝;
但是我也知道Wondershaper,但是我不知道如何配置它,從而也限制了p2p連接
事實是我無法告訴你。
但是,您可能對以下文章感興趣:
https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
擁抱! 保羅
首先,感謝您的教程,我正在為我的Ubuntu 14.04尋找這種類型的應用程序,我安裝了Wondershaper,但對我來說不起作用,並且我還沒有安裝我認為最有用的應用程序,因為實際上他們當中有關於如何安裝以及如何限制連接的相同信息,但是他們沒有說如何停用它,英語中有一個,但我認為我不確定(或者至少是我理解為我的基本英語)。 如果有人可以回答這個問題,我將很樂意安裝此應用程序。
優秀的工具。 對我來說很棒。 現在,是否要限制Wi-Fi熱點的帶寬? 就像是“ trickle -d 10 -u 10 wlp0s29u1u2%u”(wlp0s29u1u2是我的wifi接口的名稱)
我正在嘗試按照您的指示執行命令,但是當我這樣做時,會收到以下消息:
“被欺騙:正在跳過配置文件:$ {prefix} /etc/trickled.conf:沒有這樣的文件或目錄”
我繼續編輯所述配置文件並重複命令。 但是我又得到了同樣的信息。