Trickle:Linux的帶寬限制器

是一個有趣的工具,它有可能 限制 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應用於它正在控制的程序的規範化時間和長度。

來源: