实测小米AX9000、华硕AX86U的2.5G口小包转发率,哪个强?【图解】
路由知识网原创:文章是关于"实测小米AX9000、华硕AX86U的2.5G口小包转发率,哪个强?【图解】"的相关知识分享,希望可以帮到大家。 - 素材来源网络 编辑:小易。
标题应该是用“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左右。如下图: