很多人都很关心自己的下载速度,把我自己的一点经验介绍给大家,希望对大家有所帮助。
根据个人使用BT的经验,下载的速度快与慢主要跟以下几点有关:
1.网络带宽
如果你是1M ADSL上网,那么理论上下载的速度最高只能达到128K字节/秒。这里详细解释一下。我们平时所说的带宽是多少多少,它的单位其实是“比特/秒",而我们所说的下载速度多少多少,它的单位是“字节/秒”。在计算机里,1字节=8比特,1K字节=1024字节,所以,1M的网络带宽的下载速度最多就是1024*1024/8=131072字节/秒,也就是131072/1024=128K字节/秒。这样你就可以根据你自己的网络带宽算出你下载的理论上的最大速度,当然实际的速度肯定会比这个值低一些,因为系统和其他程序还要用一些。
2.系统配置
如果经过计算后你的下载速度明显低于理论值(1M带宽应该可以达到100K以上的下载速度,其他的可以按照这个比例简单算一下,要求没有同时运行其他需要连接到网络的程序),那么就可能是你的系统配置有问题。这种情况更多的是出现在内网机器(处于局域网中,通过代理服务器/网关上网)上,原因可能有下面几种情况。
1)代理服务器/网关对客户机限定了速度。
这种情况需要在服务器上修改配置,增大分配给客户机的带宽或者取消带宽限制。
2)服务器上没有打开端口映射。
如果是这样的话,互联网上的机器就没有办法主动连接到你的机器上给你传送数据,速度自然就慢了。这种情况只需在服务器上打开端口映射就可以了,具体如何操作请大家在网上查找一下,这方面的资料还比较多。
3)局域网网络带宽
例如服务器连接外网的速度是10M?愕木钟蛲?彩?0M的。先用上面的计算方法,理论上下载速度最高可以到12.8K字节/秒。可是在局域网内,两台机器之间的通信速度大概最高可以占到整个网络带宽的1/10,也就是说10M的局域网,分配给每台客户机的带宽只有1M,那么局域网就成了网速的一个瓶颈,你的下载速度最高也就只能达到128K字节/秒。这种情况可以这样来解决:1-提高你的局域网速度,使用100M的交换机/集线器替换原来10M的集线器;2-不要使用客户机来下载,到服务器上去下载;3-如果下载的文件很大,文件又多,那么就在几台客户机上分别下不同的文件,只要你不嫌烦。
3.防火墙软件
BT软件使用的端口一般都会被防火墙屏蔽,不允许外部连接。比如天网,你可能碰见过在使用BT软件下载的时候,天网的图标不停地显示"!",你再查看天网的日志,就会发现外部连接被禁止了。这时你可以在天网里增加一条TCP规则,放开对BT软件使用的端口的监视就可以了。其他的防火墙软件也应该是类似的。
4.下载软件
BT下载软件有很多,这方面的问题应该不大,除非是测试版本的软件,Bug比较多,不够稳定。不过我曾经使用过Bit Torrent Plus(是叫这个名吧?最开始用BT的时候),速定始终上不去,1M的ADSL下载速度只有几K,后来换成BitSpirit,速度提升到20~30K左右,后来开了端口映射,速度最高可以达到110K/s。
对了,还有一种情况,就是下载软件本身(比如BitSpirit)也有限速的功能,也需要注意查看。建议大家使用一种BT软件的时候,应先花点时间了解一下这个软件的使用方法,尤其是软件当中的“选项”功能,里面很可能藏着很多的玄妙。
5.其他
剩下的就是种子和下载用户数量的问题了,种子少,下载用户少,速度自然就会比较难看了。这种情况作为下载者就没有办法了,要么放弃,要么忍耐,看个人的习惯了。