限制網路連線速度指的是限制你的機器與互聯網的連線速度, 包括限制上傳速度和限制下載速度. 並且上傳速度和下載速度互不影響 (這點是非常重要的). 對於進行速度類比, 測試等都非常有幫助.
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