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应用于其控制的程序的规范化时间和长度。

数据来源: