测试软路由的小包转发性能,挑选软路由主板前可以看看【图解】

| 小周

路由知识网原创:文章是关于"测试软路由的小包转发性能,挑选软路由主板前可以看看【图解】"的相关知识分享,希望可以帮到大家。 - 素材来源网络 编辑:小易。

经历了几天几夜,测试到想吐,终于把手上的几台几款不同的组组测试完成,两个可以总结:作贱。为了可以有多些”标本“,陆续收了J4125、3865U、J1900主板,坑也不少。测试的路由系统分别是OPENWRT版本:OpenWrt R21.2.1 / LuCI Master (git-21.035.34289-13f96d1)

爱快版本:3.5.1 x64 Build202103100841

高恪:5.0.0.19158 升级型号GOCLOUD SX1200 (X86标准版)

软路由小包转发性能测试

硬件主板这些图片就不发了,因为没拍照。

待测的机型CPU信息如下:

软路由小包转发性能测试

这篇只谈小包转发性能,VT-d和AES这些就不谈了,所有测试也是在物理机下安装的软路由系统。

J1800板载双RTL8111F千兆口,一直拿来当打印服务器用;

J1900就是第一张图里面的那张,也不是ITX尺寸了,叫做3.5寸主板吧,一个机械硬盘那么大的尺寸,正好我上年还是前年弄N2600时买了4片铝板,可以搞个外壳,不对,应该叫外皮。

软路由小包转发性能测试

本人喜欢尺寸小的主板,前天还收了片I5-5250U的12cm小板,单千兆口,裸板无散热风扇配上4G内存,猜多少钱? 我还没收到货,不知有没有坑。

I3-5010U,板载双千兆网口,RTL8111F,平时的测试机,现成的。

I5-4300U,板载双千兆网口,Intel I211,平时 的测试机,现成的。

3865U,前天才收到货,单网口RTL8111F,配上4G+64G固态460多元,还带个立人机箱,送了个电源和USB转千兆网卡。这价格OK吧?但我到测试时才知道设置了power on都不能来电自启,主板上有跳线,auto on1,能来电自启,但它更能自启几秒后自动关机。。。。。真是。不能来电自启,我就不想改装一下当软路由卖出去了。亏呀。

3865U只有一个千兆网口,所以增加了m2转接卡,转接单口RTL8111C网卡,还有USB转千兆网口也用上了。USB3.0转千兆网口京东链接

J4125,小主机,8G+128G,板载双千兆,RL8111F,收来是二手的,价格800元,可以来电自启,新版本没这个功能,慎买,风扇噪声大,你拆来接减速线可以,但保修可能没了,慎买。不能换无线网卡,只有一条M2接口。慎买!就是第一张图的那款。只支持UEFI启动。当软路由的话,这款请慎买,当客厅的小主机来用,可以买。

Intel82576是pcie x1的接口,看接口就知道是山寨板子,闲鱼上面60元收到的。测试时有它出现就代表转接的,且两个网口分别做WAN和LAN。
软路由小包转发性能测试

各组合和各种系统的待机功率如下:

有些没有记录的就没有了,也根据周围的数据可以YY出待机功率来,就像玩扫雷游戏一样:

各机型待机功率

这些是没有跑数据包,只插上WAN和LAN时的整机待机功率。因为以下测试小包和大包时我都有记录了工作时的功率,所以上图你可以当作一个基准,还有CPU占用率也记录下来了,系统上有显示CPU占用率,用肉眼盯着几秒,选个最大值做记录。

小包转发是啥意思?

可以稳步到这篇文章看看:XDR5430v1与v2的CPU性能实测(小包转发性能测试对比)

常有人说软路由的小包转发就是个灾难,用实测数据来告诉你答案。

所有系统只设置WAN和LAN还有开启DMZ,MTU都设置1500,其它没改动。

测试小包转发性能用的是minismb工具,如下图:

高恪+RTL 64B 下行 CPU占用 02

openwrt+RTL 64B下行 CPU占用

Port 1是LAN口,Prot 2是WAN口,wan to lan的转发率就看Port 1端口的RX Packet Rate值就行。没有平均值统计数据,只能以截图时的数据作记录,所以是有误差的。

因为高恪不支持UEFI启动,而那台J4125只支持UEFI启动,所以J4125就不测高恪了。高恪最浪费我时间了,各种各样的启动问题,在I3-5010U、I5-4300U、3865U主机上启动后就黑屏,很多次想一删了之。

64byte小包转发率、CPU占用率、实时功率数据如下表:

软路由小包转发性能测试

小包转发性能最高的固件是opewnrt,比我想像中还要高。最高的是I5-4300U板载I211网卡。

J1800、J1900即使用minipcie转接intel82576网卡,在爱快和高恪路由系统上,转发性能都明显比opewnrt低几倍。在I3-5010U平台上面,螃蟹网卡跟intel网卡也差别很大。

USB3.0转接千兆网口,当作LAN口来使用,小包转发性能居然比用M2转出来的PCIE网卡还要高、但在高恪固件上却很垃圾,大家留意 3865U的数据。

J系列在功耗上的确有优势。

接下来是1000条数据流在WAN口往一个LAN口发送数据包,也是小包。那些喜欢下载的可以看看: