|
|
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达不到峰值的时候,多加几个任务吧。 |
|