【新手看】为什么电驴下载总是这么慢
以下是相关因素
【连接】设置:
在了解你的带宽类型(速度)后进行正确的设置,强烈建议你使用【向导】
警告: 如果你不花些时间认真设置这些选项,或者你把这些选项值设置过高,你将不能很好的体验Emule带给你的好处。如果你把上传速度设置过高,这将直接导致你下载速度过低(对于Adsl用户)。同时,过大的【每个文件最大来源数-硬性限制】【连接限制-最大连接数】降导致你的网络连接崩溃或重启PC(路由器) 。
低ID:
另外一个因素是其他用户不能“看见”你。这意味着你的客户端被防火墙阻挡,你得到低ID.尽管你还是能够下载,但ID的确会给你带来些负面影响。
(两个低ID的用户不能建立连接,但依然能够通过高ID的用户进行来源交换,更新:新版0.44a以后支持低ID使用Kad功能,低ID之间可以通过Kad网络建立连接,能够一定程度减少低ID的影响)
供求(上传总带宽=下载总带宽):
一个不能忽略的事实——在一个p2p网络里,上传总带宽=下载总带宽。
相当大部分的上网用户都使用是DSL带宽,DSL最大的特点就是下载带宽比上传带宽高出许多。
假设在理想状态下,所有用户的分享率都为1(上传/下载=1),这样,如果你的带宽是ADSL 512K bit/s 上传为128k bit/s,那么下载速度也只有最大下载速度的1/4(因为你的最大上传/最大下载=1/4)。
然而事实p2p传输中不是这种理想状态,也就说是有部分用户分享率低于1,那么他/她就从整个p2p下载总带宽中取得更多,这些额外的下载速度来自分享率高于1的用户,鉴于电驴的【积分系统】,这些分享率高于1的用户将会在以后的下载中得益-“QR”值更快的下降,排队时间相对短些。如果你能够理解这点,你就会明白为什么快不了~~多数用户的上传本身就低得可怜。(为什么一般情况下达不到最大下载速度)
纵观ED2K网络(ED2K为eDongkey 2000的简称):
许多用户用户依然不断抱怨电驴网络的下载速度远远不如其他网络的下载。这是由于电驴网络与其他网络很大区别。电驴网络容纳了许多大文件,稳定可靠地传输大文件到大量的用户是十分困难的.想想http/ftp的下载,其文件的下载线程,下载用户数的限制要比Emule苛刻多,经常因为用户过多不能连接,或被服务器拒绝连接。
举个简单的例子说明电驴与其他共享网络的区别(电驴的运作):
假设我分享一个144M的文件,我的上传带宽为30K/s,同时有16个用户想要得到这个文件。eMule就会把这个文件均分为16部分,每部分为9M。这样,我就不是以我最大的上传带宽对1个用户上传这一整个文件,而是同时向其中8个用户以较低的速度上传。这8个用户都将从我这里下载这个文件的不同部分。一旦他们(先下载的8个用户)下载达到9M,我就会让他们重新排队而向另外8个用户上传。这些先得到部分9M的8个用户,就会作为其他需要这个文件的用户的来源,向他们提供上传。当第2批下载的8用户得到9M后,他们就会重新排队。现在如果他们(从我这里下载的16用户)都在我这里得到了不同部分的9M,也就是说我已经向网络上传了这个文件的全部(16部分),这时我可以取消对这个文件的共享,因为已经有16个用户帮助我分享这个文件。
当我对这个文件上传了300M断开了连接后,更多的用户加入了对该文件的下载,即使在这个网络中没有一用户是全档,但他们却可以完成对该文件的下载,因为这个文件的16个不同部分已经存在网络中。一段时间后,他们(已经下载了该文件一部分的用户)就自动成为新加入的用户的源了。如此循环,续传,使得文件能够长期地在网络中共享!
■■■■ ■■■■ ■■■■ ■■■■
其他网络
同样地, 我分享一个144M的文件,我的上传带宽为30K/s,同时有16个用户想要得到这个文件。我开始对需要这个文件的1个用户上传文件。这样这个用户就会得到可观的下载速度.....但是很不幸他没有分享精神,当他完成下载,他就马上取消了连接。我继续对下个1用户上传这文件,这用户在下载完后他没有马上断开连接并且开始向其他用户上传(这时我已经对这个文件上传了288M)。接着我继续上传给另外一个需要这个文件的用户......
当我对这个文件上传了300M断开了连接后,这时在网络中只有1个用户能够分享这个文件(我只上传了该文件给2用户,第一个用户下完就跑了)。但是这个能够继续分享这文件的用户并不会长期分享(假设他还没有对1用户完全上传文件),因为他已经得到了整个文件。(目的达到了,撤!)
这样,我对这个文件的发布的结果是:2用户完全得到了,另外2用户得到了部分。这个文件就不存在网络中了,再也没有用户能够得到它。
上例子是给新手更好地理解电驴的传播方式:
(向源)请求(下载)-(得到源分配给你的QR后)排队(等待)-(QR低于1后开始)下载(下载达到部分~默认最大为9.28M)-(你被源再次放到其上传列队中等待,你开始)作源(对其他没有这个文件部分的用户上传)-再排队,下载,如此循环保证了文件的长期共享,以及下载者对文件的分享。
注意:以上步骤是可以同时发生的。