您好,欢迎访问本站博客!登录后台查看权限
  • 由于一些特殊原因,https://bbs.asussmart.com已经关闭,感谢您的支持

实测小米AX9000、华硕AX86U的2.5G口小包转发率,哪个强?

测评 bingge 2022-01-17 3456 次浏览

本文转载自:https://www.acwifi.net/14068.html


标题应该是用“BCM4908与IPQ8072A,哪个小包转发率高?”但这样的标题没什么人看。待测试的机型有小米AX9000、华硕AX86U、TP-LINK XDR6060,这些都是有2.5G WAN口,且到所有LAN口的总带宽没有1Gbps瓶颈。本篇是测试2.5G 网口的小包转发率是否能满线速。

小包转发率是指在一秒内可以转发多少个64byte数据包,单位是pps。如果是千兆速率的网口,满线速是1.488Mpps,如果2.5G网口,乘上2.5倍就是了,约等于3.72Mpps。

测试小包转发率的软件平台是minismb,一共和了三台电脑,一台控制端,两台服务端,两台服务端分别装有X550-T2网卡(用一个口)和I350-T4网卡(用三个口)

各设备的连接示意图如下:(华硕AX86U)

这些机型只有一个2.5G网口,所以另一台服务端需要用多网口连接路由器的三个LAN口,不然满足不了2.5G口的带宽。简而言之:2.5G WAN to (LAN1+LAN2+LAN3)。三个LAN口同时从WAN口接收数据包,需要用到“端口转发”功能,设置好路由器的WAN口参数和端口映射就可以打通数据了,在这就不一一详细解说步骤。

端口转发的设置如下图:

华硕AX86U的测试结果:(2.5G WAN下行,64byte小包)

看后面三个网口的RX数据之和(第5行):1.458Mpps。与理论值1.488Mpps有一点点差距,因为我的测试平台只能跑到这个数值,所以1.458Mps可以说达到了千兆端口的线速。但远达不到2.5G的线速。

现在反向看看:(2.5G WAN 上行,64byte小包)

也是看第5行RX的数据,三个LAN口同时向2.5G WAN口发送64byte的数据包,总的转化率也是千兆端口的线速。这时有一个核的CPU占用已经满了,不能说它没有出尽出力吧:

如果只向2个LAN口发包,总和也只是1.45Mpps左右。如下图:


 

奇怪了!怎么两个方向都不达标?是WAN与LAN口之间的带宽问题吗?

不是的,当用大包(1518byte)时,它却可以满线速。双向同时转发也可以达到满速,如下图:(1518byte,双向)

总速度看第7行RX Kbps,三个LAN口之和是2.4Gbps,WAN上行速度是2.5Gbps。这里证明带宽是没瓶颈的,可以达到2.5Gbps的传输速度。

华硕路由里有两种NAT类型分别是Symmetric NAT型 (对称型)、Full Cone NAT(完全圆锥型),分别设置重测,结果没变化。

 

同样是BCM4908+2.5G网口的XDR6060,测试结果与华硕AX86U非常一致:(64byte,WAN口下行)

64byte双向:

两个方向均是1.45Mpps左右。也就是只达到了千兆端口的小包转发性能!

BCM4908目前最强的CPU,不止这么点转发性能吧?华硕AX11000、网件RAX200也是这样吗? 我不知道,我没有!

 

现在测试小米AX9000(CPU是IPQ8072A)的小包转发率看看:(64byte,WAN口下行)

RX那行后面三个网口的数据总和是3.562Mpps,达到我的测试仪平台的极限了(2.5G端口线速是3.72Mpps)。

64byte小包同时双向看看:

看第5行 RX数据,双向都达到了3.574Mpps。

IPQ8072A的64byte小包转发率在2.5G网口上也达到满线速,双向也能达到。

简单汇总一下这三台路由器的小包转发率吧:

其实不用太看重这个小包转发率,日常使用无感的,除非转发率很低很低。

BCM4908,我不相信它只有这点转发性能,除非它真的只有这点性能。我唯一想到的可能的是钱。钱呀,厂商给博通多一些钱,博通就给你挤出更多的小包包。

 

是不是测试式方有问题?同样的方式和步骤套在IPQ8072A上却没问题呀!而且反复折腾了三天时间。不只是一台机型,还有另一台XDR6060也是一模一样的结果!


打赏 支付宝打赏 微信打赏

免责声明
  本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如遇侵权请发邮件admin#asussmart.com 进行删除(#替换成@)!
分享到:
看完了?还不过瘾?点此向作者提问
抢红包