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

测试软路由的小包转发性能,挑选软路由主板前可以看看已关闭评论阅读5分12秒
摘要

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

经历了几天几夜,测试到想吐,终于把手上的几台几款不同的组组测试完成,两个可以总结:作贱。为了可以有多些”标本“,陆续收了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标准版)

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

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

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

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

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

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

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

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

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

小包转发是啥意思?

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

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

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

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

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

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占用率、实时功率数据如下表:

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

1000条流,CPU很吃力,这时最强的是I5-4300U配Intel82576双口网卡在高恪系统上,达到887Kppps,可能跟它对intel网卡的优化有关。但跟openwrt和爱快相比,突出不明显。

常常有人问能不能跑满千兆,测速时都是大包,所以我用1518byte单独做了一些测试,也包括了CPU占用和实时功率,因为数据多,我分成了两个表,不然,我不知道如何编辑这些数据。

为了方便阅读,我直接速率来表示了:Mbps

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

大包转发时的CPU占用和功率比小包低得多,这也是日常使用最值得参考的数据。

最后给出小包双向同时转发时的数据,由于宽带的上行速率远低于下行速率,所以这些数据是不现实的。仅供性能参考。

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

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

什么原因造成的?

因为82576只支持2.5GT/s,但不应该达不到2Gbps呀,但通过minipcie转接后就是达不到。

I340、I350支持5GT/s。在X1下,有充足的带宽。

如果你要通过minicpie转pcie x1接双口网卡,建议选择I340、I350双口的产品。但这些都需要单独接12V供电。

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

下图的CPU是I7-5550U,网卡也是Intel的I350-T2,OP系统,64byte小包也能跑满,CPU占用率43%,这时的功耗是29W。测试软路由的小包转发性能,挑选软路由主板前可以看看

网卡建议选择Intel的。

2022-04-09补充N5095用不同网卡的小包转发率数据:

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

RTL8125B与Intel I225v在小包转上的对比文章:

I225V与RTL8125B两款2.5G网卡的小包转发率实测

点开阅读全文
  • 原创内容,谢绝转载。
腾达F9支持200M? 路由器推荐

腾达F9支持200M?

问:腾达F9支持200M?腾达(Tenda)无线路由器F9支持200M的宽带吗? 答:腾达F9不支持200M宽带。路由器支持多大的宽带,一般是有其硬件条件决定的。对于腾达(Tenda)F9这款路由器也...
华为智能家居APP设置路由器的方法 WiFi组网

华为智能家居APP设置路由器的方法

1.0登录华APP为智能家居华为智能家居 APp>说明:您也可以通过微信帐号绑定华为帐号后使用微信帐号快速登录。只有在连网状态下才能通过 APp>   &nb...
水星无线扩展器初始密码? WiFi扩展器

水星无线扩展器初始密码?

“水星无线扩展器初始密码是多少?”“水星扩展器默认密码是什么?”有关默认密码的问题,其实这几年网络设备硬件都已经取消了默认的密码设置。本文就来分享有关水星WiFi中继器默认密码的问题。 问题解说: 如...