转载。
http://www.51cn.us/cned2k/老是潜水,出来透透气。
从0.29c升级到0.26已经有些天了,使用中有些自己的体会,在此与大家交流一下(主要是参数设置),交祝大家元宵节好。
说明:操作系统xp+sp1(9x的网络性能有限),adsl 512(其它连接方式我没用过)。emule0.26a的速度要快一些,但资源占用大,不够稳定;0.26b稳定性基本上没有什么问题,但速度要略慢点。
1.Max.Connections:这个参数我认为最重要,而且也最容易被忽视。现在的emule有统计显示,按默认设置500,则峰值连接数一般在300多,这就误导了大家认为当前设置已经够用了。我最早注意到这个参数是用0.19c时(那时还没有统计显示),有次将该值从1200升到1800后,发现一直红色的几个下载任务突然变蓝了。升到0.26后发现,峰值连接数是与所设的最大连接数相关连的,比如将该值从500升到3000,则峰值连接数就会升到1500左右。这说明峰值连接数不足以作为设置此参数的依据。根据经验,我认为些值不应低于1500,上限则依赖于你的cpu、内存等。我这里设置在2400-2800最好,超过3000反而会降低速度。
2.Capacities Download:虽然有些奇怪,但我发现此值对下载也有影响,必须远远大于你的实际速度,这样才会有较大的峰值速度。建议设为500左右。Limits Download则设为0,不要加限制。
3.max.new connections/5sec:从理论上说,假设有4000个源,默认值是能够在20分钟内轮询一次的,但这没有考虑到国内网络状况不好的实际情况,就象很多国外电器没有考虑到国内电压波动的情况一样。但些值过大,超过isp网关的处理能力,也会引起阻塞,而且有的isp可能对些还有硬性限制。建议设置为50-150,我自己设为80左右效果不错。
4.一次下载不少于20个,这样才能有效利用带宽,至于热门与否事先谁也不知道,反正是从一些论坛上看到合意的就下载,或者自己用关键字搜索到后下载。还有用ntfs分区,若temp目录采用了压缩方式,对速度多少也会有一定影响。每天晚上12点过后到次日上午10点这段时间,下载速度最快。
我最近开过几个通宵,在统计中的平均速度还没有低于80K的,用emule0.26a时近100K,已经超过了adsl 512的理论下载速度64K,不知是电信没有进行限制,还是其限制方法对p2p方式效果不好。
tytyty是high id吧,我作为low id的代表也来补充一下
我用的是2000,98早过时了,换了吧,网通和电信宽带
26b官方版比较稳定,当然也有一些bug
1、Max.Connections我用的是5000,平时连接数不大,300-700间
2、Capacities Download我一直设置成200,下次看看大些有没有用,按道理这个是没有影响的
3、max.new connections/5sec我设置成50,太少了老师会出现too many connect的现象
,太多了我这里不行的,因为我用的是内网,有一段我改成50,发现下载速度反而慢了,后来才发现是被网关给ban了很多连接,而且记录进error log,几天就到了1G多的日志,如果是用winroute作网关的话,一定要修改每台主机的最大连接数,4.25的初值400,我改成1600,效果会好很多,但偶尔也会出现error,被网关ban了。
4、下载数不能少,但是也不能太多,我以前用100多个,速度一直起不来,后来移了一些出去,好了很多,我现在用30-50个下载
我现在的平均速度60多K,还可以了,因为是low id,少了很多source
转贴geogong的《 我的EM的设置,同时介绍一些重要的资料 》
我的EM的设置,同时介绍一些重要的资料
首先声明一点,我从接触ED 然后EM,直到现在总共也不过只有几个月的时间,怎么都只能算一个新手。现在来当这个斑竹实在有点勉为其难,但本着为广大驴民服务的宗旨,我一定会尽自己的努力,当好这个斑竹的!
我先说一下我的机器的配置:
雷鸟1.2G, 256DDR, 40G IBM/7200硬盘(驴区设在G盘,20G/NTFS),ADSL,上传512K,下载1M
目前用的是EMULE 0.25b官方版,具体设置如下:
上传40K, 下载500K,每文件最大源数:1000;最大连接数:2000
服务器设置对2、6、7、8、10打勾,
共享目录设为:INCOME
其他均为系统默认参数!
我的服务器列表只有7个
silent-bob ed2k://|server|194.97.40.162|4242|/
donkey server1 ed2k://|server|193.111.198.137|4242|/
donkey server2 ed2k://|server|193.111.198.138|4242|/
donkey server3 ed2k://|server|193.111.198.139|4242|/
SEDG ed2k://|server|209.126.214.34|4661|/
ADANET ed2k://|server|195.112.128.222|6667|/
ESHOCK&RED ed2k://|server|66.111.52.200|4224|/
我一般同时下载10-15个文件,最大同时下过200多个(其中绝大部分是图片)。一般开机7-10小时后平均下载速度是50-80K,最高速度达到过360K/S。
所有这些仅供大家参考!
下面我将分几个主题着重介绍一些大家特别关心的资料。
1、关于LOWID问题:
根据EMULE官方站的介绍,用户的ID的作用,是用来识别用户的IP,使两个用户端可以进行信息交换。ID的获得是根据EDONKEY协议针对每个用户用一定的函数进行计算而得出的!反正不管他是怎么计算的,你的ID在9-10位数,就是高ID,如果少于9位,就是LOWID。high Id 的作用主要是使你的IP成为可以识别,因此两个用户可以不通过服务器直接进行信息交换。如果是LOW ID,则首先你无法和其他LOW ID用户交换信息,同时和HIGH ID用户的信息交换则必须通过服务器进行。由于服务器的承受能力有限,如果LOW ID用户过多的话,则你就要忍受漫长的等待。
所以HIGH ID的好处就是找文件时可以得到较多的来源,但是对下载速度本身没有实质性影响。
不过如果你连接的服务器不是很忙的话,其实LOW ID也不会有太大区别,毕竟互联网那么大,信息来源即使减半也还是相当可观的数量了。(EMULE官方站论坛上有个老手的帖子推荐LOW ID 用户不要在用户很多的服务器上去挤,用户少些的服务器上资源也许少些,但你信息交换的快,反而比拥挤的大服务器更有利)。
至于如何解决LOWID问题,置顶的帖子里有多位大老帖出过各种解决办法,大家可以找找看,我这就不多说了!
2、关于服务器列表问题:
你列表中的服务器是不是越多越好?我的答案是否定的!我看见论坛中有不少朋友贴出自己的服务器列表有几十K,上百K的,要那么多服务器干什么?你每次只能连上一个服务器,但几百K的列表光加载这些列表就要很长时间,你的驴子骡子还要为识别这些服务器中到底有多少是可用的,又有多少是没用的花上大量的时间,还有宝贵的带宽,这值得吗?那么多服务器中只有对你有用的才是你需要的!
当然服务器的作用在ED/EM中的重要作用是不言而喻的,一般来说服务器有三个要素:一、是服务器上的文件总数,文件总数越多,你下载的源越多,当然你下的越快。而文件总数同该服务器的总连接人数是成正比的,也就是说,人越多的服务器越好!二、是响应时间,也就是PING的值,这个值越小越好!三是特定的服务器,因为我发现有不少的朋友都有很好的共享精神,会把自己找到的片子放到共享目录里同大家分享。由于一开始是他自己一个人推片,而下的人不多,所以相应的源也较少,如果大家不是在同一个服务器上,你找到同他的连接也很困难,更别提下载了!前两项很简单,emule能够很方便地进行处理,而最后这点就优点问题,只有用时间来换空间,等一段时间后,有比较多的朋友下载了,才能慢慢地发布出去!
3、关于优先权的问题:
正好这几天有个朋友提出这个问题,我整理了一下,现在较全面的回答一下。这个问题牵涉到上传积分(credit),可以分几个方面来回答:
首先,所谓的优先权,并不是指你优先下载,而是你优先发布这个文件!一旦有人向你提出请求(queue),你会优先向他传送这个文件!
其次、所谓的上传积分(credit)指的是别人对你的评价,它仅仅对相应特定的两个用户(上传和下载)有效,同其他用户无关。计算不仅是自动进行的,而且仅仅是从上传的一方单独进行计算,并只对下载的那个用户有效!所以某人想知道自己的上传积分是没有意义的!
上传积分的计算大概是以如下的公式进行计算:
1. 看看他排队排了多久, 一秒钟得一分.
2. 如果他已经在跟你这里下载了, 那么前十五分钟內加 900 x 2 分 (15 分钟 = 900 秒),
之後就固定只加 900 分.
3. 看看对方要的文件的优先权如何, 如果你在传输页将此文件的优先权设定成高, 將分数乘以 5, 普通乘 2, 低就是除的了
4. 也是最重要的一点, 看看对方在你这里的上载积分 (credit)是多少?根据积分高低, 会将积分乘以 1 ~ 10 不等(这点我也搞不清楚 )
5. 就这样,让积分最高的人先从你这里下载, 其他人就慢慢在那里等吧。 而已经在下载人, 如果积分被别人超过的话,也会被断开重新排队!
基于上述的原则,你的上传开得越大,能够从你这里下载的人越多,你的积分自然越高;如果你只是下载,而上传很少,你的上传积分自然不会很高,自然你排队的位置也越靠后。据EMULE官方网站的说法,如果你的排位在300以后,如果没什么意外的话,大约10小时内你不会从该用户那里下载到任何东西!当然,如果某用户上传的东西很少人提出请求(queue),骡子还是会把文件传给你,即使你的积分很低!反正骡子会自动把上传带宽用满。这也就是鼓励分享的精神吧!
今天先写到这些,希望能对大家有所帮助。以后我还会陆续整理一些这方面的资料提供给大家。我这也是一得之见,不是什么权威的论述。借用一句老话:“权威是因其正确而权威, 而不是因其权威而正确。”因此有错漏之处更请各位方家大佬不吝指教。