玩软路由也有一段时间了,心里一直认为x86软路由的性能是很强的,至少可以轻松干掉MIPS和ARM,最近也经常在坛子上看到关于NAT转发性能的讨论。正好大假期间空闲时间多,干脆测测不同的路由系统间NAT性能有多大差距。至于x86与MIPS和ARM之间的性能比较,可以借鉴下smallnetbuilder的测试。
测试设备软硬件配置pc1:2550k 4c4t @4G/2x4g ddr3 @1600双通/p67/rtl8168PCIE GbE/ win7 64 Upc2:t4500 2c2t @2.3G/1g+2g ddr3 @800双通/GL40+ICH9M/Yukon88e8053 PCIE GbE/win xp 32
路由:n2600 2c2t(HT off)@1.6g/1g ddr3 @800单通/NM10/rtl8169PCIE GbE x2
测试工具:iperf-2.0.5-2-win32 测试路由系统海蜘蛛 hsrouter_V8.0_Build20141120pfSense pfSense-2.2-RELEASE-amd64维盟 Wayos X-N4.0.1.1238Router OS ROS 5.24OpenWRT OpenWRT Barrier Breaker 14.07爱快 iKuai8_2.3.1_Build20150212-17_59
测试方法
tu.jpg (64.84 KB, 下载次数: 19)
注:测试参数的含义的是TCP windowsize为1MByte,测试时间20s,测试线程数10. 测试系统都为全新安装,只做了nat和一条端口映射,没有其他防火墙规则和qos规则。 经过89#的提醒,发现测试的流量方向搞反了,wan-to-lan实际应该是lan-to-wan,反之也是一样。
下面上测试结果了先上pc1-pc2直连的测试结果wan_to_lan
direct1.jpg (171.17 KB, 下载次数: 13)
lan_to_wan
di_wan_lan1.jpg (136.96 KB, 下载次数: 7)
[size=14.6666669845581px]再来就是各个软路由系统的成绩海蜘蛛:wan_to_lan
hi_lan_to_wan.jpg (115.02 KB, 下载次数: 13)
lan_to_wan
hi_wan_lan_12.jpg (155.11 KB, 下载次数: 6)
pfSensewan_to_lan
ps_lan_wan5.jpg (113.32 KB, 下载次数: 9)
lan_to_wan
pf_wan_lan5.jpg (155.64 KB, 下载次数: 10)
维盟wan_to_lan
way_lan_wan7.jpg (99.72 KB, 下载次数: 12)
lan_to_wan
way_wan_lan7.jpg (155.6 KB, 下载次数: 8)
Router OSwan_to_lan
ros_lan_wan6.jpg (94.64 KB, 下载次数: 13)
lan_to_wan
ros_wan_lan6.jpg (154.96 KB, 下载次数: 9)
OpenWRTwan_to_lan
op_lan_wan4.jpg (94.41 KB, 下载次数: 9)
lan_to_wan
op_wan_lan4.jpg (155.24 KB, 下载次数: 6)
爱快wan_to_lan
ik_lan_wan3.jpg (111.8 KB, 下载次数: 12)
lan_to_wan
ik_wan_lan3.jpg (155.01 KB, 下载次数: 16)
为了更直观的展示测试结果,做了两张柱状图来比较下
1.jpg (78.51 KB, 下载次数: 14)
2.jpg (60.6 KB, 下载次数: 9)
最后说说我的看法吧:第一,软路由的性能没想象的强大,n2600虽然性能很弱,但是比起路由里常用的单核mips 24kc,74kc还是强很多的。在这样的条件下竟然只有爱快一个系统能接近1000m的转发率,而按照smallnetbuilder上的测试数据,像acher c7这样的单核mips核心的路由转发率都能达到800m以上,看来专用设备还是专用的处理器能效比更高。(不知道为什么,所有的系统在测试时都没法让2个cpu核心满载,这样的话只能靠提升单线程性能来提高nat性能,多核似乎无用)第二,软路由系统的设计对性能的影响还是很大的,测试成绩排末尾海蜘蛛和pfsense都是采用freebsd系统作为基础的,效率明显要比其它几种以linux为基础的系统差。而ros这种功能全面的系统效率却不是最完美的,不知道最新的版本有没有改进。(纠正,经15楼提示到海蜘蛛官网查了下,海蜘蛛应该是基于较老的linux2.6内核)第三:关于国产的路由系统,个人感觉还是不错的,爱快不但拿下的测试成绩第一,而且免费。wayos性能低点,但是对硬件配置的要求要低得多,同样有免费的版本,国产系统的行为管理也做得不错,界面也比较直观,家用环境和小企业环境都够用了
当然,以上都是针对这次测试成绩的看法,nat性能并不代表一切,比如pFsense虽然成绩排末尾,但是用作防火墙,功能还是非常强大的。ros和op也是如此,功能上有他们不可替代的地方。作为个人用户,最终的选择还是要综合各方面的因素来考虑。
最后上一张路由的照片
100_7402.JPG (144.22 KB, 下载次数: 11)
没找到合适的箱子,将就用用吧
评论
很直观的帖子,目前在用爱快,系统还是不错的
评论
月饼盒好评
评论
单位上我也是在用爱快做流控,感觉还不错,至少一堆人看视频的时候我看网页不卡了。
评论
爱快没有无线很蛋疼
评论
好贴。。这个测试非常不错。
评论
谢谢楼主的测试
评论
目前在用爱快,很不错,另外在研究Smart6,据说性能较强
评论
会有网卡型号及驱动什么的因素影响结果吗?
评论
我现在也是在用爱快。淘宝上卖的工程主板还不错。
评论
不支持IPv6的不用。
评论
要无线只能考虑op和ros了
评论
驱动影响应该比较小,基本都是厂家提供的,网卡型号影响应该大些。
评论
软件模拟永远不如专有芯片性能高
评论
纠正一下,海蜘蛛是基于linux的。另外纯转发效率和linux内核版本高低有关,因为海蜘蛛选择的测试版本太旧,linux内核版本太低才会这么差。pfs垫底倒是很意外,不过如果都加上50条防火墙规则可能pfs要进前2。
评论
LZ顺便测测功耗吧
PS:月饼盒注意绝缘
评论
恩,确实是记错了,已经纠正。海蜘蛛是官网下的最新免费版,应该是官方一直没有升级内核导致的效率低下。
评论
和我用的主板一样的啊,手快的人,现在用石像鬼x86固件,qos很强大,足够了
评论
带一张ar9280 13w加个风扇14w多,不算低了。
评论
楼主 工控板 网卡 都在哪买个? 能pm下地址 跟价格! 谢谢~
评论
数码之家偶然看到的,一会就抢没了
评论
大约价格多少呢?
评论
200米入的,现在3.5寸双核双网口的这价不好找了。
评论
价格真牛x!!!!
评论
这板子有型号吗?
评论
信步sv3-26026
评论
找到了 谢谢! 想买个RB750GL 但是这货没无线。。。 你用的那款 无线网卡 性能怎么样?
评论
还行吧,支持2.4g和5g都是300m,2.4g信号覆盖7,80个平方没问题。主要是在淘宝上找到的号称支持ros5的只有这一款。
评论
知道了 谢谢哈!
评论
月饼盒。。。。。。。。。。。
请问:博通的BCM4709有NAT硬件加速功能,它算不算专用芯片?
评论
虽然有硬件nat,但如果你刷那些dd tt等就没有了
评论
我用原厂固件,不用第三方固件,那它还算不算专用芯片?
评论
N2600不错,低功耗,整块板子加起来不到10W。
评论
算
评论
官方的op对多核支持不好,给你个大神编译过的op,有兴趣可以测试下,http://pan.baidu.com/s/1i3f5FPN
评论
原来下过几个别人编译的,运行都有问题,我试试这个
评论
和你一样的主板,稳定运行中,就是没跑过测试,默认端口为石像鬼,8080端口为op
评论
请问一下楼主 NAT转发性能大于100M是否就可以喂饱100M光纤了?
评论
必须的
评论
这个要看,因为这是在没有用防火墙/队列规则也没有使用pppoe拨号的情况下测的,如果需要用qos,行为管理,隧道之类的功能,最好还是留点余量。
评论
其实我是看中了一个CPU是N270的,nat能力只有400Mbps左右,大概de2700的cpu是n270性能不够https://www.chiphell.com/thread-1205487-1-1.html,我是100M光纤,不知道能不能跑满。
评论
这个应该足够了,用石像鬼或者op的话不要装太多插件就行了。
评论
来吧,可以入坑了,100m光纤用这个足够了,不明白的加群,GargoyleX86群啊 372764955,作者在群里
评论
openwrt你如果用的官方版本,是没有多核支持的,需要自己编译或者下载别人编译好的,可以打开多核及超线程支持,之后应该会有很大不同的.楼主可以试试这个
http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=152879&highlight=x86
评论
楼主要是有条件的话,测一下1037u的nat性能吧,看比n2600会强些吗。
相对而言1037双网卡的好买些。
评论
上1037吧,不用纠结肯定比n2600强很多的,nat性能也会有不小的提高,估计至少能让op和ros跑满千兆。
评论
有时间试试
评论
请问如果上千兆无线网卡,比如 Intel 7260 ,用1037U的话,是不是就可以组个千兆无线局域网?
评论
这个得看软路由系统的驱动支不支持,测试的几个系统中只有op,ros和pfsense支持wlan。但是这几个系统op x86找不到无线网卡支持列表,ros和pfsense有注明支持型号但是非常的少,但是没注明的不见得不支持,所以要用an或者ac的话还是建议直接买无线路由。
评论
网卡只能用高通系的ath10系列。只有高通系的网卡可以做ap。openwrt x86要最新的测试版才有ath10的驱动。其实无线路由里的wifi芯片一般也是高通的qca9882之类的,只是他们只有芯片焊在板子上比较便宜,用minipci-e的qca9882最便宜也要300多可以买个带qca9882的成品路由了。
评论
谢谢楼上两位指点。
openwrt x86只能上ath10系列无线网卡吗?有千兆的吗?
软路由感觉可玩性更高点,性价比也应高点,最重要是要可以fq,远程访问
如果直接买无线路由,做千兆无线局域网,有无好的推荐?
评论
intel ac7260绝对不行。
https://wireless.wiki.kernel.org/en/users/drivers
可以去找 ap那栏下面是yes的。
只要不出特殊情况,只要ap写的是yes,驱动对应芯片就能在ros和openwrt这些基于linux的系统中使用。
ath10k系列就是802.11ac的最新的高通芯片,qca9880就是1.3Gbps的wifi芯片。
PS:我找了下,支持802.11ac的可以ap的芯片,只有ath10k,没有其他选择。
评论
千兆无线意义其实不是很大,并不能稳定高速的传输数据。基本上都是300或450Mbps的802.11n在加上800多Mbps的802.11ac合起来的千兆。
我是路由+AP党。家用路由用过的不多。所以我还是不推荐了。
评论
楼主的测试很有参考价值, 收藏了.
同时对于NAT性能, 我多说几句. 因为我家里的带宽比较大, 以前一直关注这个问题. 很多人认为一定要贵的路由NAT转发才强, 以前我也有这个观点, 但是在几个月前我使用了一款棒子牌的a2004ns, 完全改变了我的看法. 芯片应该是螃蟹的8197D, 具体是ARM还是MIPS我也不清楚, 我在国外网站上也没有查到这款芯片的详细资料, 就这么一款200块钱的路由器, WAN2LAN可以跑到接近1Gbps的水平, 反正我500M的下行速度在AC68U上可以跑满, 在这个a2004ns上一样可以跑满.
我这样说其实也有另外一层意思, 那就是不要把NAT看得太重要, 至少在家用这个级别上NAT并不是多高大上的东西, 要根据自己的实际带宽情况来选用. 现成的一个例子, ac55u, 其在1pair下的NAT转发也就不到300Mbps, 试问有几个家庭的宽带有300Mbps? 难道你能说它坑爹? 不一样有人为它买单. 所以我上面所说的都是停留在家用级别这个层面上的.如果在pair数不断增多的情况的下再来测试, 就会发现家用级路由在企业级路由面前都是渣渣.
评论
ROS有两种转发设置方式 一种masquade 一种srcnat srcnat效率高于masq
评论
盒子好评
评论
对,固件好才是最重要的。现在那么多双核arm的方案,有几个固件能让他们发挥全部性能的。。。所以我最终还是用的ros而非nat性能最好的爱快。
评论
我去研究一下
评论
如何 打开 srcnat?
nat性能多考量下可以维持的并发nat表有意义的多,200M,800M有带宽支持么?就算是一个公司,不搞运营拉1G带宽也要咋舌头吧
评论
楼主,我想请问:上网本可不可以作软路由(装爱快)?
评论
可以的,最好是有双网卡
评论
稳定才是最关键的。。这里面ROS的稳定性绝对数一数二。
评论
我就笑了这几种软路由都是给网吧或者运营商用的,你去看看现在网吧还有多少用ROS,反正我基本到网吧都有个习惯看看他们路由用啥,大部分见到的都是WAYOS,海蜘蛛之流··如果这些不稳定网吧会用?说句不好听的,ROS是强,但是他等于是一堆金属,而国产软路由好比是成品的零部件,的确玩的好的人ROS可以做出更好的成果,但是玩的差的还不如用国产软路由,各种接地气,ROS玩的不好脚本稍有冲突正常上网都难···你去搜索下多少人ROS路由买来拨个号都得捣鼓半天的
评论
楼主在哪里?湖南吗?
评论
问我?我杭州的
评论
我在湖南,一直想找个志同道合者一起研究下软路由。
评论
普通家用路由还不是靠HWNAT弄出来的,一刷第三方就废柴,一开QOS就不能用,还是X86比较好。
曾经折腾过Op X86,驱动啊多核超线程大内存自动降频什么的真是折腾,不说现在AC驱动还是根本不好用,还是安安心心弄个家用路由刷Op慢慢玩吧
评论
爱快问题好像挺多的。。。
评论
不过爱快支持千兆的网卡 wayos新版的不知道支持千兆不,我目前用wayos旧版的只能识别百兆的。
评论
没玩过软路由,也没看懂你这个测试是什么意思,NAT测试最重要的难道不是并发么?
如果是家用的话,随便怎么用都不可能会存在NAT的瓶颈。
至于速度和延迟这个靠这样测试也毫无意义啊,生产环境中的数据流量有大包和小包,有不同的协议,比如HTTP流量,语音流量和视频流量,这个还是要看路由器用的商用芯片还是厂家自己研发的芯片
芯片X86注定转发延迟和吞吐量是不可能和ASIC相比的
评论
纯粹不同系统下的nat性能比较,不管是不是从实际情况出发的,因为是同一测试条件,所以可以一定程度上反映差距。任何测试都是这样,不可能做到全面。
评论
拿PFSENSE进来比较就有点那个了。
PFSENSE是以防火墙和稳定性做为亮点的。其他的性能什么的就别想了。想想看PF是来自于OPENBSD,OPENBSD这系统本来性能就不怎么样,但是安全性完全爆表。。。。
楼主其实还应该再建多几条规则的情况下再测试一下。。。。这样的对比更全面。
评论
请问这种板的电源是什么样的。12V?
评论
12v供电
评论
对月饼盒里面的板子充满了好奇
评论
型号是信步的sv3-26026
评论
3q。这小板子挺漂亮
评论
能把你的路由器给我照几张相片不。谢谢。我有这个板,但是不会用。不知道需要什么配件。[email protected] 。谢谢。
评论
爱快真是快!
评论
http://pan.baidu.com/s/1ntqsZo9,手册在这你自己看看吧
评论
帅气
评论
同样是爱快,也折腾过ROS,没有用心去玩ROS实在太难了。爱快比较接底气,一般新版本问题多,但是修复也很快,,
评论
百度上搜软路由性能,竟然发现CHH还有这样的贴
不知道LZ能不能看到
就是想问下, 我打算在HTPC+双网卡上弄个软路由, 打算用VM WARE来虚拟
LZ觉得用什么系统好?
最好能少折腾些, 设置起来简单, 维护起来简单, 功能又不少太多的~
谢谢LZ
评论
爱快吧,流控多拨都有了,中文界面设置也简单
评论
thx
去下个试试
评论
留名收藏!!!
评论
弱弱地说一上,iperf貌似是client上传数据到server侧,所以lz的wan-to-lan等方向都搞反了
评论
最近下了个ROS装虚拟机里研究,请问楼主知道ROS中怎么建立子接口么,找半天木有找到啊
刚在op的时时流量监控看了下,确实是这样的
评论
子接口是什么?是虚拟ap还是vlan?
评论
额,你居然问倒我了。。。
譬如说,交换机往路由器走的通道中包含多个形式的VLAN:100、3020、487:66、3596:3011等
这样路由器需要使这些VLAN间互通不就需要建立子接口么
评论
没用过那么高级的交换机。。。帮不了你。
评论
IKUAI就是多拨不太好用
评论
pfs的主要功能是防火墙作用,如果具有相同功能的nat,pfs应该是不错的。
评论
哈哈 能说80一块收的么
评论
lz好贴! 很赞! 不过看了lz的帖子突然想冲动把ac88u卖了。当时也是狗东有免息分期24期才买的,也算是冲动消费
评论
咦?我后面打的字不见了,手机回帖的。是不是加了emoji表情导致的。。
我想说的是ac88u功耗好像也有十几w,看了lz帖子很想把它出了,买个软路由玩玩,手头还有个**1s和磊科q3能拿来当ap吧。我是常年重度pt依赖症,电脑基本上不关机挂着。网络是100m电信和10m移动,移动的好处就是上下对等但是连接性很差。ac88u对双wan接入支持的不好,不知道软路由这方面怎么样。还有就是我电脑一直不关机当nas用当下载机用,喜欢用电视或者ipad局域网看电脑里的电影美剧啥的,出了移动设备其他全部网线连接到ac88u。
说了好多,希望多跟lz交流学习。先谢了!
评论
ac88可以当成ap来用,还是很不错的。
评论
其实软路由可以在win下用虚拟机装的,你不确定的话先用虚拟机装一个,试试再说
评论
111111111111111111
评论
爱快不支持无线,网卡是op或者ros下用的
评论
这盒子,也没谁了!
补上几句,我在国外,DNS也是用个GG,排除了ISP的劫持。
用D525跑爱快2.5.10系统,在百度搜东西有尾巴。
看图说话!不是个例,不是个例,不是个例!!!
评论
这玩意之前80 剁的几块都卖了。。现在N3160 四千兆性能更高功耗更低待机6W
评论
多核的记得升级ros到6.0版本,
评论
正在关注软路由
关注!
评论
学习下~
评论
这个配置软路由有没有教程
评论
爱快的官网应该有,你找找
评论
如果不是INTEL的网卡 就别测试了 没多大意义。
软路由里一定要上INTEL的网卡~~~
评论
哪里不好用
评论
之前用自编译的gargoyle,没注意到驱动问题,新编译lede才发现,原来的openwrt一样,对信步这块板子支持不好,网上没看到具体哪里的问题,有看到说fix了的,本着打破沙锅问到底的态度,当一次伸手党,楼主的openwrt如何配置编译参数,在信步上能够跑起来的,谢谢
评论
很好的文章,软路由不就是一个折腾精神吗,谁会拿软路由用在企业环境中,除非这个企业连几千块的防火墙路由器都买不起。
评论
恩山上linfang的版本修复了这个问题,老实说我也不知道问题在哪。。。
评论
6700k软路由 暂时没压力 虽然只分了两个逻辑核心给openwrt
评论
从恩山上另外一个id打听到了,跟 intel_idle.max_cstate 相关,周末试验一下,谢谢:)
评论
我就说一下我在2004年时用pfsense的情况。当时用的是双CPU服务器(那时还没有双核心至强),1G带宽,20W+的连接数,NAT吞吐量超过600Mbps,性能超过当时的CISCO PIX535防火墙。当时pfsense论坛里的老外用8口千兆服务器跑到8口线速。后来改用CISCO FWSM以后就没有再用过了。
评论
学习,留记号。
评论
楼主直接装个新内核的linux,例如版本3或者4的。开启nat,测试会如何?HP gen8装了server2008 R2 玩PT需要上传 家里实测可以多拨叠加 想用gen8 虚拟机跑爱快或者OP 老是跑步起来 不知道LZ方便分享有什么教程么?谢谢
评论
怎么个跑不起来,是卡哪儿了
评论
谢谢热心的楼主 哈哈 昨天找做网络的弟弟 搞定了, 但是发现上传最多叠加2次 所以用回AC68U双拨了 这样网路结构简单 华硕路由器也稳定 谢谢啦
评论
不是说FREEBSD的网络功能一直都是强于LINUX的吗,我觉网络这东西稳定最重要了,超高并发的时候不要给我重起死机就行了
评论
pf用的还是很老的2.2,现在新的2.3.4很不一样的。而且我测试的实际感受是pf和op都是良好的使用环境,ikuai,海蜘蛛,维盟都达不到产商的宣传值,ros的使用太坑,太不容易上手
评论
单位进入带宽多大?带多少台电脑?
评论
是谁挖了这个坟贴,我看了半天发现是15年的
评论
平时也就30左右,最多45+;
QQ截图20171024111827.jpg (65.64 KB, 下载次数: 1)
线路测速如图。
QQ截图20171024111837.jpg (40.92 KB, 下载次数: 1)
评论
建议用INTEL的网卡测试 LINUX驱动最完善。 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?