Answers:
如果您的用例不太简单,建议您wondershaper
尝试一下。
一个易于使用的流量调整脚本,可提供以下改进:*始终保持交互式流量(和ping)的低延迟*在上载/下载时允许以合理的速度进行网络冲浪*确保上载不会损害下载*确保下载不会伤害了上传。它通过以下方式做到这一点:*稍微限制上传速度,以消除队列
*限制下载速度,同时允许突发事件,以消除队列
*交互式流量跳过队列* ACK和微小数据包跳过队列
它可以作为debian / ubuntu软件包使用,只需运行sudo apt-get install wondershaper
即可安装。在wondershaper
和tc
直接使用之间,请相信我,您想要神奇的造型师。一次,我使用了tc
很多东西,虽然功能很强大,但是使用起来并不愉快。
关闭所有程序和其他浏览器页面。然后在http://speedtest.net检查您的速度
语法:wondershaper [网络接口] [降低速度kbit / s] [提高速度kbit / s]
8 / 1M(mbit / s)ADSL连接示例:
wondershaper eth0 6700 800
如果要清除Wondershaper队列(禁用流量整形):
语法:wondershaper清除[网络接口]
wondershaper clear eth0
这可以通过编辑文件来完成 /etc/network/interfaces
之前:
auto lo
iface lo inet loopback
后:
iface eth0 inet dhcp
up /sbin/wondershaper eth0 6700 800
down /sbin/wondershaper clear eth0
auto eth0
请注意,这只是一个示例。实际设置可能在您的系统中有所不同。例如,在您的系统中,网络接口可能是eth0而不是eth2。
要查找您的网络设备,请执行:ifconfig
或查看网络管理器的连接信息。
资料来源:http : //www.mdash.net/traffic-shaping-using-wondershaper
对于更复杂的要求,wondershaper
您还可以使用Master Shaper来解决。我自己没有使用过,但是下面的屏幕截图应该可以给您一个提示:
这是一个众所周知的问题,据我所知没有简单的答案。
一般问题称为QoS,是服务质量的简称。在网络基础结构级别,您可以做的是流量整形。
对于您的用例(这是很常见的一种情况),流量整形有一个基本限制:您需要在瓶颈的进入点而不是退出点采取行动。但通常的瓶颈是您的家庭/工作场所与ISP的基础结构之间的连接,并且您无法控制ISP所发生的事情,因此只能调整上传而不是下载。这意味着您可以有效地优先于bittorrent优先进行Web浏览,但不能(例如)使流内容优先于后台下载。
如果您有家用路由器,并且它支持QoS /整形/随便调用,那么它的接口可能比Ubuntu提供的接口更易于使用。所以先看看那里。但这是并非所有路由器都具有的高级功能。
大多数bittorrent客户端应该能够限制带宽使用。如果您上传的带宽少于下载带宽(通常是通过DSL的家庭用户使用的下载带宽),则将限制设置为带宽的70%–80%应该为舒适的Web浏览留出空间。
ckle流
使用该trickled
守护程序,您可以根据中的配置文件使用优先级来设置进程的带宽分配/etc/trickled.conf
。有关更多信息,请参见Ubuntuusers:Trickle。
NOPRIOPORTSRC
到他的bittorrent端口将完全满足他的需求。