看到这个标题你也许会问,网络带宽不是越大越好么,干嘛还要限制?事情是这样的:如今越来越多的互联网接入都不再是单机,而是一个互联网连接,多个PC机或服务器共享。这样一来如果不对每个点的带宽做限制,当这个点肆意使用带宽的话,势必影响到同样使用该连接的其他主机对互联网的访问效果。
Linux下有什么设置可以实现么?答案是trickle和trickled。如果你还没有安装,那么在Ubuntu下,打开命令行,使用如下命令安装:
# sudo apt-get install trickle
安装完毕,即可使用trickled -d [XX] -u [XX]修改全局的下载速率和上传速率(对所有trickle进程的总开关而非系统级别),或者用trickle -d [XX] -u [XX] [COMMAND]以限制速率的方式启动某个程序。如:
# trickled -d 40 -u 20
或者
# trickle -d 40 -u 20 firefox
这样下载速率就会被限制在40KB/s之内,上传速率会被限制在20KB/s。以下信息仅供参考:一般家庭接入的ADSL总下载速率可以达到100~150,上传速率可以达到50左右。
文章来源:http://www.blogjava.net/sean/archive/2006/10/22/76587.html