-
如何提升
电驴
的下载速度
如何提升
电驴
的下载速度
一、
用户请进
最近
LowID
用户询问如何获得
p>
HighID
的特别多,说说本人的几点看法
1
、
EM
或
ED
的默认端口是
4662
,服务器向你的
4662
端口询问,如果不能<
/p>
获得回应,即你的机器未开放
4662
端
口,则服务器会给你一个
LowID
;
2
、
LowID
和
LowID
之间不能连接,因此你获得的
< br>
源
的数量相对于
HighID
来说,要少一些,但一旦连接,开始下载,速度并不慢;即你的下
载速度更多
的取决于你的带宽,而不是
ID
的高低,我经常在我的上传队列中看到
LowID
用
户达到
200KB/s
的速度。
3
、
LowID
必须定时向
ED
服务器发送信息,以维持已有的
连接或者获得更
多的文件来源,从某种程度上来说,加重了服务器的负担,因此服务器会
给
LowID
一定的连接比例,超过该比例,服务器就会将
p>
LowID
用户踢出,这种情
况在连接国外
人数很多的服务器会有出现。
当然,如果能获得一个
HighID
,对使用
ED(EM)
的用户来说是如虎添翼,能
得到更快的下载速度,何乐而不为呢。本人根据
使用
ED
几年的经验,提出以下
几点建
议:
1
、如果你使用
windows XP
或装有防火墙,请关闭防火墙。或对防火墙进
行设置,打开
p>
4662
端口
2
、你也可以尝试在
eMule
的
选项
》连接
-
》
TCP
端口中改变
默认端口,
比如改成
80
或其他数字<
/p>
3
、内部网且网关设置了端口映射:
有的会员虽然机器处在内部网,但拥有操作内部网到外部网网关的权限。
这时可以通过在网关上设置一个端口,然后把外部请求转发到内部网自己的机
器
上面,这就是端口映射功能。这样,内部网的机器在外面看来就等同于在外
部网上了。您
需要在网关上安装一个端口映射程序
(
视网关不同的操作系统,
安
装相应的端口映射程序。如
WINDOWS
< br>平台上有端口映射功能的程序有:
WinGate,SyGate,PortTu
nnel
等
)
,把外部
4662
端口请求映射到内部机器上的
4662
端口上。再在里面选上本选项,然后把网关的外部
IP
地址输入到
网关
IP
地址
栏里。重新运行本软件,会自动检查端口映
射的有效性。如果发现无效,
会报告错误并且自动退出程序,如果检查有效,则内部网用
户就可以成为外部
网的用户,获得
HighID
。
(
别问我怎么进行设置,本人水平有限,请向你的网
管求助
)
二、
eMule
下载速度之谜。
eMu
le
的新用户往往很关心这个问题:
eMule
的下载速度有多快
?
把你的带宽除以
10
,这就是你的
emule
的最大下载速度。假如你的带宽是
1Mb(1024Kb)
,换
算一下单位就是
102 4/8=128KB(eMule
里默
认以
KB/s
为单位
)
。
WindowsXP
预留
2
0%
带宽,你剩下
128
×
0.8=102.4KB/s,
这就是你的
eMu
le
的最
高速度了。听说过有网络限速不严而达到更高的,对绝
大多数人来说意义不大。
怎样做能提高下载速度
?
正确设置你的下载上传速度
得到一个
HighID
每次同时下载
20
个左右的文件
< br>假如你搜索一个片子,得到了多个结果,就挑那个源最多的来下载
eMule
开的时间越长越好
加入好友
等待
做到上面这几条以后,我的速度能达到多少
?
100KB/s
、
10KB/s
、
1KB/s
、
0.1KB/s
p>
都有可能
(
原因后面解释
< br>)
为什么速度会有这么大的差异
?
Good question
!
p>
这就是我打算要详细讨论的内容
(
我的论述
肯定不全面、不专业,也存在谬
误,请大家指正
)
,前面没解释清楚的也会在此一一说明。
首先我们看一下哪些因素影响我们的下载速度:
1
。
emule
的设置
p>
emule
的设置方法在
FAQ
里已有详细说明,我在这里不过多说了,我要着
重强调的是上传速度的设定。有的朋友出于共享精神把自己的上传速度开得很
高,有的朋
友听说增加上传会提高积分,从而缩短排队时间,所以也把上传速
度开得很高,我提醒大
家要谨慎!
协议把要发送的数据分割
成许许多多的小段,每小段再加上发送人
的
IP
地址和目的地址
(
当然还有其他东西
< br>)
就成了一个封包,不管一个文件多大,
都会分割成这样
的小包发送和接收。当一方要给另一方传送数据时,他先给对
方发送一个这样的封包,对
方收到后,会打开这个封包,然后检查这个封包里
的数据是否出错或有数据遗失。如果没
错,就返回发送方一个正确信号。发送
方收到这个信号,然后继续发送下一个封包直到文
件传送完毕。一但接受方发
现数据出错,就会反馈一个封包错误的信号,那发送方会把上
一个封包重复发
送过去,直到这一封包接受成功。接受方在收到每一个封包以后,都会回
馈一
个正确或者出错的信号。发送方会等待这一信号来决定下一次发送哪个封包,
如果发送方在规定的时间内没有受到接受方回馈的信号,就认为上一个封包已
< br>经遗失。然后发送方会自动把上一个封包继续再发送。直到接受方回馈正确的
信号
。知道这个协议,你就很容易理解为什么我建议你限制上传的速度了如果
你不限制你的上
传的话,当你接受别人给你发送数据时,你回应就会慢一些。
设置回应不出去
(
因为回应是要走上传通道的
)
< br>,甚至对方没来得及等到你的回
应就已经
Timeout
了,然后他会继续把你已经收到的包继续发一遍又一遍,实
际上
浪费了带宽,表现在
eMule
上就是速度慢了。
(
本文作者曾将上传速度设的
很高,结果下载明显减
慢,按
Athanasia
坛主的
FA
Q
重新设置后就好了。
)
b.
假如你要从我这里下载一个文件,而我不从你那里下载任何文件,那么
你在我这里的积分只能靠排队时间来慢慢积累。所以,无论你的上传速度有多
高,都不会
改变你在我这里的地位
(
这种一对一的互惠关系是
emule
的内部机制,
无法人为干预
)
。
所以,我们要对上传
速度设置给予足够的重视,我是按下载速度的
1/2
、
1/3
、
1/4
分别去
尝试,找到一个最理想的值
(
不一定科学,至少比较简单
)
。
2
。源的远近
我们下载的文件源可能在国内,甚至在同一城市,也有可能在遥远的欧洲。
这两种状况
在下载速度上有很大区别:距离近,速度就快,距离远,速度就慢。
我们和下载源之间的
连接是通过服务器的
(
不是
emule
的服务器,而是电信,网
通之类的
IS
P)
。距离越远,经过的服务器越多,那么像
mmmxxx
p>
所描述的过程
就越频繁,速度当然就快不起来。简单的例子:特快列
车为什么比普通客车快
?
就是因为普通客车在每个小站都要停,
上下馔、加水之类的,耽误时间。
3
。
HighID/LowID
的影响
实际上
LowID
并不直接降低下载速
度,只是会使你得到相对少一些的源,
从而间接地影响下载速度。
-
如果不知道运行
eMule
p>
的
low ID
机器的
IP
。所有的请求如队列或者连接
到这个客户端必须由这个
客户端连接的服务器转发。转发会耗费服务器的大量
CPU
资源
,因此会缩小服务器能处理的最大客户端数量。
Lugdunum
服务器可以
限制
low
ID
用户的数量,甚至不让
low
ID
用户连接。
-
< br>两个都是
lowID
的用户不能互连,实际上在不同的服
务器的
lowID
用户甚
至连消息也不
能转发。这个导致了
low
ID
用户下载的源少了很多。
-
p>
在繁忙的服务器上经常会发生丢失信息的事情,
eMule
会错过了像队列进
程或者下载请求等重要信息。这样你的积分会变少,下
载也就更困难了。
4
。源的数量
源越多,下载速度就越快,所有
p2p
下载工具都是这样的。
但要具体分析,
特别是源的远近起很重要的作用,我刚才做了个试验:我原先下载
12
个文件,
源的数量平均在
200
左右,但都是国外的源,速度只有
5KB/s<
/p>
左右,我找了一
个《绿茶
.rm
》加入下载
,
只有
1<
/p>
个源,可
2
分钟之后总的下载速度就达到
30KB/s
,足足提高了
5
倍!为什么
?
只《绿茶
.rm
》
1
个源就给了我
25KB/s
的速
度!简单吧
?
5
。下载文件的流行程度
p>
假设有两个文件,源的数量都是
100
,<
/p>
A
是老片,现在下载的人不多;
B
是
新片
(
或是梅艳芳
的,很多人现在要收藏
)
,下载的人很多。哪个下载速度快
p>
?
肯
定是
B
,为什么
?
同一时间内参与下载的人越多,分
流的数量就多,大家都快。
6
。
p>
emule
连接的时间长短
用惯
emule
的朋友可能有这样的感觉:下载国外
的东西时,往往是半个小
时左右才开始有下载,然后速度逐渐提高。这就是排队的结果,
你如果从
A
那
里下载一个文件,要想尽
快得到下载,就要从他那里多得分,一是他也下载你
的某个文件,会给你加分,但这只是
可遇而不可求的;再就是你在他的那里排
队的时间长短,得分和你排队的时间成正比。<
/p>
7
。同时下载多个文件
p2p
的原理决定了文件的下载是不连续的、非线形的、偶然性的。死等一<
/p>
个文件是极大的浪费,也是其它原有下载方式给我们养成的惯性思维。记住:
在
emule
里,
东方不亮西方亮
是一个基本准则。一般来说,同
时下载
20
左右
的文件比较合适。我最
大的下载数曾达到
107
!硬盘要够大噢
~~
8
。加入好友
高得分的用户和好友将得到一个上传通道。加入好友实在是要靠缘分的,
一提
这个,我想很多人都会摇头吧。
1
。
限制上传速度其实可以提高你的下载速度,但你挣不了多少积分,对你
以后下文件有影响
,解决方法是下完后不限上传速度多做源。上传对下载有影
响主要体现在非对称
adsl
上,上传和下载是共用一个信道的,上传快了下载当
然慢了。
2
。源的远近
影响速度主要和你
isp
与其它源直接的带宽有关系,另外还和
你的积分有关系,这个对于在欧美或者韩国源影响更大。
(
p>
我在韩国服务器那里
下文件就很快
)
p>
3
。高低
id
的影
响主要是国内源多的时候,因为国内很多都是低
id
。
4
。国外源多的话影响速度主要看你的积分了
。
5
。下不流行的片子要注意他的完
整性,如果不全,除非你很想下,最好别
下。很多情况是等你把大家都有的下完了,缺的
部分几天都下不了。我有次下
一个
152M
的文件,几百个源都缺
2M
就完了,不关机,开了一周才下
完,很郁
闷。
6
。最好把你的
i/o
缓存设高点,不然就只看见你的硬盘灯
狂闪了。
7
。使用
< br>VeryCD
版可以提高下国内文件的速度,国外有可能恰恰相反
(
只有
国外源的时候
)
。
--
最后说一句
,要想速度快,多上传,这才是根本。
三、全面解析
eMule
积分系统
为什么我们要多次建议大家尽可能多的上传
?
其实这并不是单纯的号召大家向雷锋同志学习
~
而是你
在下载时也可以因此
受益匪浅!首先要明白一点,绝不要把
eM
ule
当成一个聚宝盆,你获取的所有
资源都源与其他网友,如
果每个人都只求索取而不谈奉献…那么
p2p
下载只能
走向死亡…大家只能回去那些收费网站下载有限的资源。很幸运,
eMu
le
的开
发者意识到了这一点,为了鼓励那些上传者,
eMule
在目前的版本中都包含了
一个信用系
统,上传量大者可以得到较高的信用积分,从而得到更多的下载机
会。
< br>
让我们来看一下这一系统是如何工作的:
我们在下载的时候经常看到,明明有很多的源,却没有下载,而显示了
p>
:
n
。
QR
的意思是队列顺序,也就是你在这个源的队列的位置。显然,这个数越
小越好的。那么是什么决定了
QR
呢
?
让我们现在看看自己的队列。
如图所
示,队列列表里显示的是正在等待上传的网友们。当你按一下传输
栏的队列它就会显示。
(
图片我会尽快补充上
)
从上图我们可以看出,不同的用户有着不同的得分,得分的多少决定了
QR
的值
得分的计算公式:
得分
=
评分
x[
在队列中等待的
时间
(
秒
)]/100
评分
=100 x
共享文件的优先级<
/p>
x
信用积分
共享文件的优先级:
比例:
x1.8-x0.2
用户请求
下载的文件都会有一个被指定的优先级,在共享文件列表中可以
通过右键设置。
发布:
x1.8
高:
x0.9
普通:
x0.7
低:
x0.6
-
-
-
-
-
-
-
-
-
上一篇:解决无限制版电驴在win7上kad连接问题
下一篇:电骡非法操作或无响应的解决办法