首页 > Uncategorized > 谈谈BT这点破事

谈谈BT这点破事

2009年02月28日 留下评论 Go to comments

家里有台老机器,一直作为BT下载机。下完一部30G左右的高清电影,按2M ADSL的理论速度,就得花上好几天。而且每天回家后,我都要先把BT暂停,否则其它机器上网非常慢。更让人气馁的事,下载的速度其实并不快,理论上还是有充足带宽上网的。

如果睡觉之前忘了重新开启下载,就得浪费1天,通常下完一部电影就得花2个星期。再加上如果机器死机的话,那么就得1个月下一部电影了。

所以我觉得要花点时间处理下这个问题。

1. 首先我检查了下我的路由器:Linksys WRT54GS

82320

当时买这个东西的时候还没有笔记本电脑,就是看到亚马逊上有个套装(路由器+USB无线网卡),号称对折(其实和这里挂个原价多少,打个啥折的一样)只剩3个,于是抱着淘便宜货的想法囤货。后来一直作为一个普通无线路由器用。

现在上网研究了一下,我的机器是V2.0版本,居然拥有216M主频CPU,8M flash,32M DDR内存。和平时想像的不同,这个路由器是越老版本的越值钱,目前还有不少人在求购二手的。我搜索了下淘宝,二手的价格要比一般品牌新的还贵(其实大家都知道这些所谓的二手货是电子垃圾)。

原来我手里拥有一台神器,haha。怪不得上次来修ADSL的人老是翻我路由器看下面的标签。

2. 这个东西值钱的原因是因为内存大,可以刷掉原先的系统,然后装个小型Linux系统,比如dd-wrt。这种家用的路由器就可以当做几千元的专业产品用了。如果不刷新系统的话,就和一般产品没啥区别。

虽然刷系统有变砖头的危险,但是我还是决定更新系统。

我基本参照这篇文章 http://www.dd-wrt.com/wiki/index.php/WRT54G_v4_Installation_Tutorial

a. 从下面链接下载一个mini版本和一个std版本的dd-wrt firmware(不同路由器有不同的firmware,要和你路由器型号匹配)。

http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html

从Linksys原有系统升级的时候,必须先升级到mini版本,然后再从mini版本升级到std版本。

b. 访问路由器的设置网页,Restore factory default。

c.再次访问路由器,做Firmware upgrade。必须选择mini版本。

d. 经历几分钟的提心吊胆,如果upgrade成功,你再次访问路由器地址,这时候默认管理员名称和密码已经变为:

root/admin.

e. 输入用户名密码后,就会看到一个全新的界面。

f. 再次 Restore factory default。

g. 然后就可以upgrade到std标准版本。一个全新的界面:

image

h.利用升级好的系统,我可以让所有从BT机器出来的请求优先级降低,同时调高HTTP请求的优先级。

3. 经过这番调整,情况得到了改善。在下载电影的同时,访问网页也可以,但是速度还是不能令人满意。让我们再想想,2M的ADSL,下行速度是2M,但是上行速度只有512K,单位是Bit。也就是说上传的速度大概最多只有64K byte/sec。我一般使用BT软件的默认设置,对上传几乎没有限制。基本上上传都是满速的,但是下载只有几十K byte/sec,下载的带宽有很大空余,访问网页还是很慢,怎么回事?对于网络传输来说来说,当你访问的网站发给你一个网络包后,你这台机器需要回复一个Acknowledge,然后网站才会发给你下一个包。这个Acknowledge需要占用上行的带宽。如果上行带宽不够的话,那么Acknowledge就不会及时被送到远端机器,这样就造成网站也不会及时把下面的数据发过来,所以用浏览器访问网页也很慢。

想通了这点后,我把BT软件上传速度限制为30K byte/sec,给其它上网机器留出充足的上行带宽。在开着BT下载的同时,无论上网浏览网页,还是用PPStream看珠光宝气,速度令人满意。

分类:Uncategorized
  1. Blues
    2009年03月1日 5:00 上午

    神器炫耀贴……

  1. No trackbacks yet.

留下评论