POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 11856|回复: 53
打印 上一主题 下一主题

【图文】SOHO路由性能大比拼

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-30 15:51 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 glk17 于 2010-6-15 15:30 编辑

由于字数超过限制,本文将移至我的博客继续探讨
http://glk17.blog.hexun.com/51839172_d.html
测试结果,及数据记录保存在在SkyDrive:
http://cid-1d62a95aef600e03.photos.live.com/browse.aspx/Router%20Performance%20Test
http://cid-1d62a95aef600e03.office.live.com/browse.aspx/.Public/RPT


评价一个无线路由的好坏,主要从性能,功能,稳定性这三个方面来比较

无线路由的网络性能主要分三部分:
内外通讯能力:
WAN转发吞吐量,连接数(这主要和路由的处理能力有关,关系接入带宽的能力和带机的数量)
内部通讯能力有线部分:
LAN-LAN的速度,这个和路由的交换机芯片有关,关系到局域网传输文件速度的快慢
内部通讯能力无线部分:
LAN-WLAN,WLAN-WLAN的速度,这个主要和路由无线模块有关,关系到无线传输的快慢

一般SOHO级的路由原厂固件功能很有限
譬如不管哪个品牌原厂固件下很少有完善有效的Qos系统;原厂固件下USB的拓展应用往往十
分有限等等。但是某些特定硬件配置的路由由于被第三方固件支持,譬如DD-WRT,Tomato,
OpenWRT等。刷写第三方固件后可以极大增强路由的功能,甚至实现某些数千甚至上万元
专业设备才有的功能。

路由的稳定性和性能及功能也有着相互联系
如果路由性能较低,虽然满负荷工作可以胜任网络应用,但是像计算机一样,长期工作在满负
荷甚至超负荷也会降低稳定性;功能方面也一样,路由的硬件资源有限,承载功能越多出错概
率也越大,这也是为什么一般原厂固件比DD-WRT稳定的原因;另外,路由是否能长期稳定
工作,还和路由的设计,做工,散热等等因素有关。





本文将主要探讨路由性能的比较和测试
测试项目:WAN转发吞吐量,PPPoE吞吐量,最大连接数,附加功能测试(譬如USB读写速度)

注:
1,LAN-LAN的局域网性能,特别是大家比较关心的路由千兆网络拷贝速度,从测试结果来看
几款千兆的路由及交换机测试曲线和网线直连时效果一样,普遍达到端口线速,跟路由本身关系
不大。关于此方面将另外探讨,这里就不多作论述;
2,路由无线部分的和很多其他因素有关,较为复杂,譬如无线网卡的选择,芯片兼容,加密
与否等,另外还有无线信号覆盖的测试。这些内容也将另作探讨

WAN转发吞吐量测试:
两台PC,PC1做主机IP设为192.168.2.1,路由WAN口接PC1,LAN接PC2(192.168.1.2)作客户端,
路由的WAN为192.168.2.2(静态IP),LAN子网为192.168.1.0/24,测试路由的WAN NAT转发性能。
注:模拟网络流量的测试软件可选NetIQ Chariot或者jperf(Iperf的Java GUI图形界面版)
NetIQ Chariot介绍下载及教程:http://www.right.com.cn/forum/viewthread.php?tid=21168
备用下载页面:http://www.xdowns.com/soft/1/3/2009/Soft_55091.html
jperf下载页面:http://code.google.com/p/xjperf/
Java环境插件:http://www.java.com/zh_CN/download/manual.jsp

测试准备步骤:
1. 关闭无线

2. 关闭Firewall防火墙

3. 关闭Qos服务

4. 为客户端PC开启DMZ

5. LAN<->LAN的预测试,检查以上测试环境是否存在瓶颈




PPPoE吞吐量测试:
两台PC,PC1做主机建PPPoE服务器,路由WAN口接PC1,WAN建PPPoE拨号,LAN接PC2作客户端。
模拟最常见的SOHO路由上网方式,测试路由的PPPoE NAT转发性能。
注:PPPoE Server为Windows XP主机,安装RASPPPOE协议,创建传入的连接来模拟。
RASPPPOE下载页面:http://www.raspppoe.com/conf.php

测试平台搭建过程:
PC1建立PPPoE Server


先上图,文字稍后补上
内容未完,待续。。。



附设备目录:

802.11G无线路由及一体机
2WIRE 1800HG 200Mhz CPU,16M Flash,32M RAM
阿尔卡特TG585 V7,Broadcom BCM6338 256Mhz,4M Flash,16M RAM
大亚DB-120WG,Broadcom BCM6358 300Mhz,16M Flash,32M RAM,BCM4318 802.11B/G on board,BCM5325百兆Switch
贝尔金7231-4p加强版,Broadcom BCM4712 200Mhz,4M Flash,64M RAM
网件WGR614 V6加强版,Broadcom BCM5352 200Mhz,8M Flash,32M RAM

802.11n无线路由:
Broadcom方案
Linksys WRT150N V1(加强版)
CPU BCM4704 264Mhz,8M Flash ,32M RAM ,BCM4321 802.11 B/G/N on board,BCM5325百兆switch
Linksys WRT300N V1.1(加强版)
CPU BCM4705/BCM4785 300Mhz,8M Flash ,128M RAM ,BCM4321 802.11 B/G/N on board,BCM5325百兆switch
Atheros方案
D-Link DIR 655 A3

CPU UBICOM IP5160U 275Mhz,4M Flash,16M RAM,AR5008-3NG(AR5416+AR2133)802.11 B/G/N MiniPCI,Realtek RTL8366SR千兆switch
Buffalo WZR-HP-G300NH
CPU Atheros AR9132 400Mhz,32M Flash,64M RAM,AR9001AP 802.11B/G/N on board,Realtek RTL8366SR千兆switch
Marvell方案
D-Link DIR 615 A1
CPU Marvell  88f5180 500Mhz,8M Flash,32M RAM,88w8361 802.11 B/G/N MiniPCI,Marvell 88E6061百兆switch

无线网卡:
Broadcom方案
Buffalo WLI-PCI-G300N-AP ,BCM4329 802.11 B/G/N PCI
Atheros方案
AR5008-3NX (AR5416+AR5133)802.11 A/B/G/N MiniPCI
AR5008-3NG (AR5416+AR2133)802.11 B/G/N MiniPCI
Marvell方案
88w8361 802.11 B/G/N MiniPCI
88w8363 802.11 A/B/G/N MiniPCI

有线网卡:
Intel(R) PRO/100 VE Network Connection(on board)
Broadcom 440x 10/100 Integrated Controller(on board)
Intel(R) PRO/1000 MT Desktop Adapter(PCI)
Intel(R) PRO/1000 MT Dual Port Network Connection (PCI)82546GB
Broadcom NetXtreme Gigabit Ethernet (PCI-E 1x)BCM5721
Realtek RTL8169 8110 Family Gigabit Ethernet NIC(PCMCIA)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
 楼主| 发表于 2010-6-1 08:18 | 显示全部楼层
哈哈,楼上这几位,在下再怎么发烧,也难以做到把市面上所有的路由都收入帐下

不过相关资讯之前有关注过,可以提供予以参考:
Netgear WNR3500N V1
http://www.pcpop.com/doc/0/305/305297_3.shtml
这篇评测侧重拆解和无线

Asus RT-N16
原厂固件下问题多多
目前所反映出来的问题:http://www.right.com.cn/forum/vi ... mp;page=1#pid245204
据说Tomato Teddy Mode支持的不错
http://www.linksysinfo.org/forums/showthread.php?t=60185
拆解及评测:
http://www.smallnetbuilder.com/w ... t-n-router-reviewed
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2010-6-21 11:42 | 显示全部楼层
不好意思哈
前一阵去旅游,帖子停顿了

现在的进度,基本上文中要看的三块性能测试:WAN吞吐量,WAN PPPoE吞吐量,连接数
测试的方法,过程,基本写好,定下来了
http://glk17.blog.hexun.com/51839172_d.html
剩下的就是把手上的路由,一台台按以上方法测出各项数值,汇总
预估的结论是,就家庭网络应用,网络性能而言,内存大小影响甚微。
普遍BCM方案的54M路由,网络性能一般。CPU主频与性能之比,相对其他方案比较低。也就是说不能光看主频,还要区分不同方案。另外固件的不同对路由性能有很大影响。BCM6358的机子比预想的性能要强一些,这是目前测试看到的,和当初预估的不同。
到时候数据出来验证下预估的是否正确。

然后,LAN-LAN,特别是千兆局域网拷贝这一块,会另外开个贴
我预估结论是,交换机,路由对千兆传输没有太大影响(普遍其内置Switch芯片都能达到1Gbps端口线速)
网线影响不太大。网卡有差异,也是最主要的一个原因;另外还和系统有关。普通局域网共享拷贝应用时,瓶颈则在硬盘。到时测试一下,看看是否和我预估的相同。

无线这块,WLAN-LAN,WLAN-WLAN,之前有讨论过,可以参考:
http://glk17.blog.hexun.com/51033596_d.html
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2010-6-21 14:42 | 显示全部楼层
本帖最后由 glk17 于 2010-6-21 14:43 编辑
请问glk17
有没一款路由
可以满足3~4部电脑,同时运行不同程序只能分配程序优先等级,或者手动qos分配都可 ...
wujiwu 发表于 2010-6-21 13:53


据我了解:
对于Qos有要求的,就肯定不能选一体机
家用的机子Qos很难做到没有一点影响,特别是几乎所有品牌的原厂固件下,Qos面对迅雷等P2P下载几乎无效。
如果一定要选,第三方Tomato固件是这方面做的最好的
一百多的可刷Tomato的路由,用智能Qos,非常简单
对应几百KB/s的ADSL接入,还是比较合适的
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2010-6-21 15:20 | 显示全部楼层
回复  glk17
能推荐码?
按照你的思路
估计linksys就比较接近了。
但是我想问,linksys刷tomato后,能 ...
wujiwu 发表于 2010-6-21 15:01


刷Tomato的路由选择太多了,
基本只要是Broadcom 54M方案的路由都可以刷Tomato(Flash至少4MB)
基于BCM4704,BCM4712,BCM5352,BCM5354等等
部分机子:http://www.dualwan.cn/index.php/tomato-compatibility
其实,这一类硬件的路由,也是折腾的最成熟的机子,基本都是WEB随便刷
而且,没有必要买原版,玩第三方固件就是折腾,原版的一方面价格高,刷坏了没保,刷坏了心疼;另一方面原版机硬件大多比较勉强,要改动一下才能比较好的支持第三方固件。所以,从这些方面便宜的“YLJ”反而是最适合的选择,关键要找品质有保证的卖家。
我自己用的类似的机子有贝尔金7231-4p,在办公室用,除了停电基本一直开着:

连续开机20天多了,内存也可以看到,只用了10MB左右
另一台WGR614 V6刷的Tomato Dualwan也在家,接ADSL连开几十天。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2010-6-21 15:24 | 显示全部楼层
回复 48# dupistuta

O2版的阿尔卡特TG585 V7,Broadcom BCM6338 256Mhz,4M Flash,16M RAM
http://bbs.jysq.net/forum.php?mod=viewthread&tid=5390735
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2010-6-23 15:24 | 显示全部楼层
tomato 好像不支持千兆的吧?
雪饮狂刀_alex 发表于 2010-6-23 14:59


Tomato原版不支持,但是Mod版,譬如比较著名的泰迪熊
可以支持WRT320N,WNR3500L,RT-N16之类的11n千兆无线路由
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-5-9 00:56

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

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