打印本文 关闭窗口 | |
内网用好UPNP 让BT与电驴大幅提速 | |
作者:陈鹏 文章来源:eNet 点击数 更新时间:2009/9/9 21:08:03 文章录入:陈鹏 责任编辑:陈鹏 | |
|
|
2002年后推出的路由器,基本带有了一项名为UPNP(Universal Plug and Play)的功能并且默认是开启状态,如果您想了解更多有关UPNP,可以在网上搜索一下相关介绍。对于一般应用,UPNP是无法发挥出它的特点,对BT、eMule这类P2P下载,却能发挥出不同寻常的威力。网上最常介绍的映射端口为BT、emule下载加速,其实都可以通过UPNP自动完成,只不过这是需要软件加入支持才能完成。现在BT下载软件最常用有几种,例如bitcomet的UPNP框架映射端口、emule的UPNP随机端口映射、脱兔Tuotu的UPNP自动映射与手工添加。这些软件虽然使用的技术不同,但目的只有一个,通过UPNP为P2P下载打通一条高速路。 一、UPnP操作界面的对比 虽说现在BT、eMule下载软件都能通过不同方式利用UPNP提高下载速度,但效果未必都能让人满意。例如Bitcomet使用的UPNP框架只能在WindowsXP 中使用,与Win9x、Win2000和Win2003用户无缘。而WinXP用户也不是立即能够使用,需要添加安装新的组件、设置防火等步骤后,才能让UPNP框架启用,对于用户有一定的技术要求。eMule(verycd版)的UPNP设置采用国外的MOD完成,需要在每次开启时检测UPNP,兼容性不尽人意,用户只能在连接信息框中获知UPNP是否开启,对于没有成功映射UPNP端口确没有提示,而且不能记录UPNP设置对于用户来说是不够直观与人性化。脱兔(Tuotu)在下载软件中属于新秀,对UPNP兼容性与可操作性做得很优秀。初次使用时,需在脱兔UPNP信息中查找一次UPNP设备,即可获得详细的数据反馈。成功查找到UPNP设备,会出现UPNP信息栏,在UPNP信息栏内,用户可以直观的了解到本机和其它内网电脑成功打开的UPNP端口信息,并且提供极为少有手动映射端口功能,可以为脱兔或其它软件手动映射端口,这点设计简便又人性化,值得一赞。 二、兼容性测试 接下来测试一下实际下载中开启与关闭UPNP能为BT、emule下载提高多少。由于系统使用Windows2003 SP1,所以我只用脱兔作为测试对象,网络环境为2M ADSL(最高下载速度256k)、100M网卡,硬件为P42.4G、1G DDR内存、250G硬盘 。路由器分别为较新的Linksys WRT54GC和老古董TP-link TL-R420。首先测试脱兔UPNP兼容性,脱兔顺利查找到这两台路由器UPNP设备,重新进入脱兔设置栏见到了UPNP控制栏,看到脱兔已经成功映射了UPNP端口(蓝色字显示为自动映射)。这里提醒一下,有时候可能只有一个端口被成功映射(正常是2个UPNP自动映射端口),这时只要手动添加映射一个端口,就可以解决并且不会再出现(注意添加端口的描述尽量不要重复),问题不大但需要注意。 三、UPNP自动映射提高6倍速度! 兼容性测试顺利通过后,首先在脱兔BT搜索上选一部6.6G不是很热门连续剧下载,因为时间关系,每个路由器分别下载1小时左右,脱兔BT设置为ADSL路由共享。首先关闭两台路由器上的UPNP,让脱兔无法使用UPNP映射端口,开始下载这部6.6G的连续剧,察看源数大约有40个连接,最大可用源约有400个,平均下载速度28K左右,峰值41K,一小时下载100M左右。然后开启两台路由器的UPNP,脱兔查找并成功映射UPNP端口,其它设置不变。重新用脱兔BT下载这部电视剧,这次连接飞快,现下载速度只用了短短5秒,最快时峰值达到226K,平均速度也有180K左右。一小时下载650M,比关闭UPNP快了有6倍!相同的环境,一个UPNP就能如此影响速度,可见映射端口对P2P下载其影响巨大。 接下来开始测试eMule下载,这次测试还是用脱兔,可能有些朋友问为什么不用verycd的emule,我也很遗憾,因为verycd的emule无法开启测试路由器上的UPNP,而脱兔的emule能够开启两台测试路由器的UPNP,所以只好忍痛放弃。也请大家放心,脱兔使用的emule为0.47a核心,经过严谨的测试与优化,性能上与verycd的emule相比有过之无不及。首先关闭了两台路由上的UPNP,下载一部4.2G HD版的电影。脱兔emule能够顺利连接,但无法取得emule重要的High ID(用户高ID,有利于提升emule下载速度),在只有Low ID而,按照emule规则,连接服务器与排队的时间将会大大增加。 一个简单的测试,发掘出UPNP确实是有它的存在价值,虽然很多时候UPNP只是一项闲置功能,但在需要时能就能大派用场。下载P2P无需再路由器繁琐的设置,就能获得强大的性能。从这次脱兔测试就能说明,只要P2P软件做好UPNP,UPNP就能给你数倍的性能回报(P2P没有源时,啥优化也没法提速)。 |
|
打印本文 关闭窗口 |