BT全称BitTorrent,是目前最热门的下载方式之一,它的全称为“BitTorrent”简称“BT”,中文全称“比特流”,属于P2P(点对点)下载的一种,很多朋友将它戏称为“变态下载”。传统的下载模式受到服务器带宽的限制,人越多,速度越慢。而BT的特点是越多人同时下载同一个文件,那么平均每个人的下载速度就越高。BT原理 就HTTP、FTP、PUB等下载方式而言,一般都是首先将文件放到服务器上,然后再由服务器传送到每位用户的机器上,因此如果同一时刻下载的用户数量太多,势必影响到所有用户的下载速度,如果某些用户使用了多线程下载,那对带宽的影响就更严重了,因此几乎所有的下载服务器都有用户数量和最高下载速度等方面的限制。很明显,由于上述的原因,即使你使用的是宽带网,通常也很难达到运营商许诺的最高下载速度,这里面固然有网络的原因,但与服务器的限制也不无关系。正因如此,BT下载方式出现之后,很快就成为了下载迷们的最爱。
BT服务器是通过一种传销的方式来实现文件共享的,bt的工作原理是,BT服务器将一个文件分成了N个部分,有甲、乙、丙、丁四位用户同时下载,那么BT并不会完全从服务器下载这个文件的所有部分,而是根际情况有选择地从其他用户的机器中下载已下载完成的部分。例如甲已经下载了第1部分,乙已经下载了第2部分,那么丙就会从甲的机器中下载第1部分,从乙的机器中下载第2部分,当然甲、乙、丁三位用户也在同时从丙的机器中下载相应的部分,这就大大减轻了BT服务器的负荷,也同时加快了丙的下载速度,也就是说每台参加下载的计算机既从其他用户的计算机上下载文件,同时自身也向其他用户提供下载,因此参与下载的用户数量越多,下载速度也越高。BT下载速度为何不快 1.不是公网用户。由于内网用户无法提供主动连接,下载速度肯定会比公网用户慢一些,这是很正常的。 2.上传速度被限制。由于所有的BT客户端程序都对上传速度快的用户提供优先服务,因此如果你对上传速度进行了限制,实际上也就是变相限制了自己的下载速度。 3.种子数太少。如果种子数太少,当然也会影响到其他用户的下载速度,自己下载结束后千万不要立即关闭BT,否则种子数就越来越少了。 4.防火墙的阻隔。防火墙软件也会对BT的下载速度造成一定影响,当然为了保证系统的安全,这一点点影响还是可以忽略不计的。BT下载对硬盘寿命的影响 BT下载开始流行后,网络上流传一种说法,开发bt的人缺乏对维护硬盘的考虑,采用很差的HASH算法,导致bt下载时候没有像flashget一样写入硬盘前前使用缓存调整而直接写入硬盘,导致硬盘伤害。由此,网友列举了bt三大罪状: 1 bt重复读写会让硬盘产生高温,直接影响硬盘寿命。 2 当下载人数增多,同一时间读取硬盘的人越多,硬盘大量重复读写操作,加速消耗。 3 因为同时下载东西太多,似的硬盘文件簇编排混乱,读写数据是磁头要在不同簇中读取,增加读写次数,加速消耗。其实,BT下载方式本身是不会对硬盘的寿命造成什么影响的,我们可以一一列举: 1 高温:硬盘高温是因为盘片的高速转动,与空气摩擦产生,读写磁头并未与盘片接触读写,所以发热量非常轻微,就算不用bt也是以7200或者5400的速度在转动。 2 频繁重复读写:重复读写的问题肯定存在,把他归结与bt罪状未免太夸张,造成重复读写不仅仅是bt下载,而且现在大部分的bt下载软件都有缓存调整功能,只要设置得当,加大缓存,可以很好解决这个问题。 3 磁盘碎片 由于BT下载时首先会在硬盘缓冲区写入相应容量的数据,生成与下载文件一样大小的一个文件,然后再随机下载文件的相应部分来填充这个文件,当全部填充完毕之后,下载也就结束了。 因此,如果说bt是硬盘杀手的说法是错误的,最多也就是加速硬盘消耗。BT用户在下载的同时一般还会提供上传服务,假如一个文件有10个人同时下载,那么你的硬盘就需要承受1次下载和9次(10-1)上传,如果有100人同时下载,那么硬盘的负载将大大增加。长远来说,这样确实会损害硬盘,但是这样损害是轻微的,只要稍微节制一下下载次数和数量,就可以达到维护硬盘的目的。bt下载节省硬盘技巧: 1 选择好的硬盘:选择盒装正品,缓存稍微大的硬盘。 2 加大内存:增加内存是减少硬盘损耗最好的方法,如果内存过小,电脑会采用硬盘做虚拟内存,用虚拟内存的次数越多,硬盘的读写就越多。 3 使用专用硬盘:在其下载完毕后转移到主硬盘。 4 加强机箱散热 5 调整bt软件 6 不要长时间,多任务同时下载 7 定期整理硬盘 8 降低BT软件的优先级:这样即使它占用了一定的资源,也不会对其他应用程序造成太大影响
thank you
我已经找到了一种把消耗减到最小的方法,比FLASHGET还省硬盘
非常感谢。
非常感谢.
kexi a~!wo de dian nao you wengti!
非常感谢,打消我的疑虑.
我是第一次接触bt,很新鲜,感觉还可以,感谢你写的文章,