EMU618社区

 找回密码
 立即注册
搜索
查看: 2411|回复: 4

[分享] 与BT相比emule的优点

[复制链接]

签到天数: 10 天

[LV.3]偶尔看看II

发表于 2007-10-21 02:17:31 | 显示全部楼层 |阅读模式
1. 庞大的连结成一体的用户群

emule目前在全球拥有几千万用户,这几千万用户都由ek2k服务器连接成一个庞大的虚拟网络(KAD网络诞生后,这种连接更得到了强化),理论上,你可以从这几千万用户中的任何人那里下载他共享的文件。BT的绝对用户数可能比emule还多,但是由于没有连接成一个网络,所以种子和种子之间是隔开的,即使可能不同种子中包含的文件是相同的,BT用户之间也没办法互通互连。

2. 无比丰富的资源

常有人讲emule上的资源少,其实恰恰相反,emule上的资源要比BT丰富得多。BT发布资源的总量很大,却不是呈线性增长的,种子没了资源也就跟着没了。emule的资源却是在不断增长的,发布过的资源大部分都会在ed2k网络上存活下来,这其中的原因我会在下面详细叙述。现在是2007年5月2日的10:11分,此时此刻你在BT上能找到多少HDTV的种子呢?100部?200部?我敢肯定在emule上你能找到更多。

3. 资源发布的便捷性

BT资源发布需要制作种子,发布比较大的文件的话还需要制作par2以防止在BT传输过程中可能发生的数据错误。emule发布资源就要简单多了,在emule客户端共享一下文件即可,下载方不需要下载种子,需要的只是一个类似于http地址的ed2k链接(一串字符而已,你甚至可以打电话告诉别人这串字符,然后他就可以用emule下载了),emule发布也不需要制作par2,emule在下载的过程中会把文件分成很多很多小块(每块9.6MB),每下载完一块都会进行hash,以验证数据的完整性,在整个文件下载完成后又会hash一遍,以确保整个文件是完整的。而这一切都是自动化的,不需要你进行任何操作!

4. 资源的长期有效性

我想这可能是emule相比BT最突出的优势了。HD交流区经常会有求补种的帖子,却很少有求emule补源的帖子。BT下载保源太依赖种子了,种子没了,资源也就没了,即使这个文件仍然在大家的硬盘上。emule不同,只要发布的资源达到了一定的上传量,资源就会存活下来。比如我用emule发布了僵尸新娘,发布初期有300人下了这个资源,只要这300人中有1个人喜欢这个片子下完之后没有删除并且共享着,那么即使我撤源了,新的下载者也可以从这那一个人那里获得下载。而这些新的下载者中又会有些人留源,作为再以后的下载者的源头。emule就是靠这种机制保持资源的长期有效性的。当然上文说的是理想情况,一般来说,只要10个左右的人喜欢这个资源,那么这个资源就可以获得永生!用emule下载一年前两年前发布的资源是稀松平常的事,而在BT,这是无法想像的。你当然不能指望下载老资源会有很高的速度,但是至少你可以下载到,不用求别人补种。上个月我就用emule下载了全套的IMAX,一共29部(找到的远不止这么多,其中重复的下载了最好的版本),你现在用BT能下载到几部呢?

5. 对硬件要求低

这一点可以从几方面来理解。一是emule对网络的影响小。emule下载的连接数要远远少于BT,在局域网中对其他上网机器影响小。我曾做过试验,使用bt下载时达到峰值时,其他电脑ping外网的ping值大于300;使用emule下载达到峰值时,其他电脑ping外网的ping值100到200之间。二是cpu占用率低。用emule下载除了在下载完一个文件hash时会比较占用资源外,对机器的日常使用基本没有影响,在我的电脑上cpu占用率长期在2%以下。三是对硬盘的伤害小。这应该也归功于emule较少的连接数。连接数少了,同时访问的文件块就少,避免了磁头在多个文件之间频繁读写。再配合emule的缓存机制,硬盘灯从来不会像BT那样长亮不灭,基本是有规律地闪动。

6. 数据压缩,节省带宽

emule传输数据时会进行压缩。下载4.3G的文件一般传输了4.2G左右的数据文件就会完成。大家可以用Ultra Edit制造一个假的不含有任何数据的4.3G的文件,你会发现emule会把它压缩成很小的一个文件(好像只传输几k)进行传输。当然数据压缩很大程度上会取决与文件的性质,这有点类似于用winrar压文件。MPEG2格式的ts文件一般只要传输4.10G多点,h264格式的ts文件就要4.23G左右了。

7. 独有的积分和排队制度

emule区别于BT最大的特点就是她自己独特的评分和排队机制。每一个emule用户都有一个唯一的用户hash,这个hash是唯一的,即使emule上有无数人的名字叫“[CHN][VeryCD]yourname”,但是他们每个人的用户hash都是不同的(用户hash保存在emule安装目录的config目录下)当你连接上服务器后,服务器就会对你的上传量进行纪录并进行累加。累计的上传量越多得分也越高。分高的好处就是当有很多人下载同一资源的时候,你可以优先连接上资源进行下载,也就是“排队”靠前。为什么说emule更能体现P2P的精神呢?正是因为她强调“人人为我,我为人人!”上传并不是纯粹的奉献,对你自己也有好处!

二、与BT相比emule的缺点

1. 设置稍显复杂

emule的功能比较多,涉及了一些BT没有的概念,所以对新手来说设置起来会有点麻烦。

2. 下载单个文件的速度往往不及BT

BT在下载单个文件方面确实速度比emule快,emule下载要达到峰值,往往要多任务同时进行。所以当你用emule达不到峰值的时候,多加几个任务吧。

签到天数: 2 天

[LV.1]初来乍到

发表于 2007-10-21 10:46:33 | 显示全部楼层
上面 这个 星际的 图片好!!

该用户从未签到

发表于 2007-10-21 10:52:44 | 显示全部楼层
两个都用..:P

签到天数: 1 天

[LV.1]初来乍到

发表于 2007-10-21 11:04:36 | 显示全部楼层
同LS的,两个都用~~~:loveliness:

签到天数: 2 天

[LV.1]初来乍到

发表于 2007-10-21 18:32:37 | 显示全部楼层
现用bt,用过一回emule,感觉速度慢,而且复杂,不用了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2024-11-24 02:32 , Processed in 1.077148 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表