2011年5月10日 星期二

Wondershaper 輕巧好用的ubuntu頻寬限制

類似windows糸統的Cfosspeed
可以讓上傳不影響下載
也可以用來整體限速
避免影響家中其他的電腦上網

雖然不像cfosspeed可以調各別軟體的連線速度
不過對我來說已經很好用
安裝使用也很簡單


==================================================
wondershaper 是一個易用的流量限制腳本. 該腳本提供了以下改進:

* 降低交互流量時的延遲時間
* 允許上傳/下載的同時保留適當的 Web 瀏覽速度
* 確保上傳不會影響到下載
* 確保下載不會影響到上傳

檔案大小:77.8kB

官方頁面 : 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:
例如:
我家10M/2M的光纖 實際可以到 下1.1M/上242k
所以讓它下載不設限而上傳保持在210kB/s左右
$ sudo wondershaper ppp0 13000 1500 (一般範例都是修改eth但我改PPP才有效果)


$ 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

參考: http://wiki.ubuntu.org.cn/index.php?title=Wondershaper%E6%B5%81%E9%87%8F%E7%9B%91%E6%8E%A7%E5%B7%A5%E5%85%B7&variant=zh-hant

沒有留言:

張貼留言