Wondershaper流量监控工具

来自Ubuntu中文
Basncy留言 | 贡献2010年6月18日 (五) 13:08的版本 (以内容' 限制网络连接速度指的是限制你的机器与互联网的连接速度, 包括限制上传速度和限制下载速度. 并且上传速度和下载速度互不影…'创建新页面)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

限制网络连接速度指的是限制你的机器与互联网的连接速度, 包括限制上传速度和限制下载速度. 并且上传速度和下载速度互不影响 (这点是非常重要的). 对于进行速度模拟, 测试等都非常有帮助.

Linux 下可以安装的软件:

A. trickle B. wondershaper

下面以 wondershaper 为例进行讲解.

wondershaper 是一个易用的流量限制脚本. 该脚本提供了以下改进:

  • 降低交互流量时的延迟时间
  • 允许上传/下载的同时保留适当的 Web 浏览速度
  • 确保上传不会影响到下载
  • 确保下载不会影响到上传

官方页面 : http://lartc.org/wondershaper

Ubuntu 软件包: http://packages.ubuntu.com/hoary/net/wondershaper

/usr/share/doc/wondershaper 包含了该软件的说明文档.

安装 wondershaper:

$ sudo apt-get install wondershaper 命令使用方法:

$ wondershaper [接口] [上传速度 K] [下载速度 K] 接口指网络连接的接口, 也就是与调制解调器连接 (从而和因特网连接) 的网卡. 查找命令用的是 ifconfig:

$ ifconfig 含有正常 IP 地址的网卡接口即为此处要用的接口. 常见的有 eth0, eth1, 等.

上传/下载速度的限制最好参考一下测速网站的结果. 参考测试网站 http://www.linkwan.com

示例: $ sudo wondershaper eth1 下载速度 上传速度 修改两个速度的值到你满意为止.

如果你想把两个速度进行永久性限制:

$ sudo vi /etc/network/interfaces 在 eth1 (如果你的网络连接用的接口是 eth1) 下添加下面两行. 把上传下载速度设成你想用的值.

up /sbin/wondershaper eth1 下载速度 上传速度 down /sbin/wondershaper clear eth1 把限制都清除的命令:

$ sudo wondershaper clear eth1