XDR5430v1与v2的CPU性能实测(小包转发性能测试对比)

TPLINK的XDR5430有两个版本,一个是V1版本的博通方案,另一个是刚出不久的V2版本高通方案。V1和V2的CPU和无线芯片都不同,因此本篇测试这两款机型的CPU,看看有什么样的区别或者没什么区别。无线性能测试对比我还没测完,而且这两片CPU我也很好奇。

BCM5018与BCM6750

IPQ5018是双核1GHz,A53架构,14nm;

BCM6750是三核1.5GHz,A7架构,28nm。

表面看来是BCM6750强,但架构不一样。下图出自https://blog.csdn.net/ywcpig/article/details/80340607ARM构架对比

我希望有个能量化的测试,到底谁强,强多少,有直接的数据拿来比较就最好了,比如,包转发率。

路由器的CPU作为核心,需要处理外网与内网IP的转发,这种转发能力称为包转发率,包有大包小包豆沙包和叉烧包,通常拿小包的转发率来衡量能力的高低。什么意思?

以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。对于千兆以太网来说,计算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps 说明:当以太网帧为64byte时,需考虑8byte的帧头和12byte的帧间隙的固定开销。故一个线速的千兆以太网端口在转发64byte包时的包转发率为1.488Mpps

 

每秒能转发1.488百万个最小的数据包,最大的数据包呢?最大1518byte,

换算:1,000,000,000bps/8bit/(1518+8+12)byte=81,274pps。

“pps”是每秒传输多少个包的意思。FC2544标准要求的帧长:64byte、128byte、256byte、512byte、768byte、1024byte、1280byte、1518byte,这些数据用上面的公式计算出对应的pps,结果如下表:(千兆)

小包转发率

网络传输中的数据包有大有小,都在64和1518的范围内,如果大包转发能达到线速,小包未必也能达到。

要测试小包转发率,用专业的网络测试仪就行了,要得到网络测试仪很简单只要有钱,问题是我没钱。个人用户去询价也不一定理你。

用IxCahrio和iperf测不了小包转发率,本身操作系统和CPU开销太大,测出来只有双位数速度。

后来查找DPDK和测试相关的关键词,找到了TRex和minismb网络测试仪,TRex我没试过,因为我不懂敲代码,搞不定。minismb适合我用,因为有UI界面控制端,连接另一台安装了minismb系统的电脑就可以用了。网站:http://www.minismb.com/

我拿minismb测试出来的数值相比上表中的理解值低了一点点,但我心里很满足了。省了几十万的感觉。(专业测试仪测出来的跟理论值一样)

 

开始吧。

以下是XDR5430v1的结果:

XDR5430 v1 64B wan to lan

以下是XDR5430 v2的结果:

XDR5430 v2 64B wan to lan

界面里的01端口连接路由器的LAN口,02号连接的是WAN口,由Port2(wan口)向Port1(lan口)发包,看第二行“RX packet Rate”就是包转发率的结果了。

两口互相发送数据包就是双向了。结果如下:

XDR5430 v1 64byte 双向
双向 60B

为了方便浏览,我把64byte、128byte、256byte、512byte、768byte、1024byte、1280byte、1518byte的所有结果放在表格里,清晰明了。

XDR5430v1和v2版本的无线路由器,包转发率测试结果如下表格:XDR5430 v1和v2包转发率2

结果显示V2版本的小包转发率要明显高于V1版本。

接下来测试WAN口有1000条数据流时,64byte的包转发率还有多少?

在界面里操作就是简单,点几十鼠标就可以复制出1000条流,然后MAC和IP、端口号自动递增了。

1000条流设置图

1000条流,64byte,XDR5430v1测试结果如下:(wan to lan)

1000条流wan to lan 64B

包转发率0.221Mpps,这时带宽速度只有149Mbps了。

1000条流,64byte,XDR5430v2测试结果如下:(wan to lan)

1000条流 wan to lan 64B

v2版本要好一些,0.254Mpps,宽带速度高一些有170Mbps。

 

有线带机量如何?

模拟250个用户,同时发送数据,看看有多少个连接上了。

XDR5430 v1,显示64个,其中有一个是我电脑连接的:

64台

并不是说最高只能连64台,我用手机还是可以去连接的。我不知是不是系统的BUG还是啥,我用XDR6030也一样显示64台。

XDR5430v2,能显示251个,

251个客户端

64小包有没有能满线速的?XDR6030可以的。如下:

xcr6030 64B wan to lan

这是满速了,虽然是1.455Mpps,离1.488Mpps有点差距,这可能是我的E5-2682v4频率不够高或其它原因吧。

1000条流,64小包也能满的,如下图:

XCR6030 64B 1000并发wan to lan结果

 

在包发率性能上,XDR5430v2比v1强些。

是不是相同的CPU在其它品牌型号里也有相同的硬件转发性能?不是的。

同样采用IPQ5018的H3C BX54的64小包转发率是0.956Mpps。

H3C BX54 64B wan to lan

也是用了IPQ5018的小米AX6000的64小包转发率是

小米AX6000 64B wan to lan

BX54和小米AX6000就很接近了,但不能达到线速。

 

小包转发率在家用环境下不太重要,都是这么说的。

随着芯片的科技发展,硬件转发能力越来越强,价格也越来越便宜。这是我想的,也不是理所当然。

总结:v2的小包转发性能比v1的要好。

欢迎讨论这个问题。

XDR5430京东购买链接

若有任何疑问可留言或关注微信公众号acwifi-net

如需转载请注明来源和链接:路由器交流 » XDR5430v1与v2的CPU性能实测(小包转发性能测试对比)

62 评论

8+9=

  1. 木舟

    沙发!看来这两款日用差距不大

    回复
  2. hanwckf

    minismb免费版不是限制发包速率么?

    回复
    • acwifi.net

      限制100K

      回复
  3. langv

    既然测小包了,那就再测一下软转发性能吧

    回复
    • acwifi.net

      我没有在TP时找到硬NAT的开关,以前旧版的TP有,这些型号都没有开关,所以没有测关了HNAT后的数据

      回复
      • Telegram

        但tplink AP设置界面就有,为啥小米就有qos选项可以软nat,而普联5430&6030连一个选项都不给?

        回复
    • hanwckf

      测这个没有任何意义

      回复
  4. 没钱买路由

    神奇,这么说2.0版本居然还做了升级。那么问题来了,5018和mt7622b都是双核a53,这两个的转发率相比又如何,毕竟ax3200和ax5400就差了几十块

    回复
    • acwifi.net

      好的。我测一测

      回复
      • 没钱买路由

        谢谢大佬,辛苦了

        回复
  5. R

    所以同价位段还是AX6的处理器更强吗?

    回复
  6. 轨迹人生

    那当然是买V2版本啊

    回复
    • axwifi

      事实上作为wifi6低端产品,他的用处在tp的生态里面只会当一个ap或者mesh节点,带机量这东西根本压不到它头上去。。。v1信号更好,功耗更低实际上才更吃香。配合6030或者6060或者更好的主路由显示出它的优势。

      回复
      • Telegram

        这还低端,就真呵呵了,超过300,都可以认为是中端了好吧,真正低端的是那些一两百甚至几十块的(大部分普通人用的)

        回复
        • axwifi

          wifi6路由器里面这不叫低端谁叫低端?基本一直339的价格你看看有几个wifi6比他便宜?更别提ax5400以上级别?这明显就是一个天生的ap定位。

          回复
  7. ken

    5430v2。笔记本装了ax210网卡,驱动最新的,显示2.4g的链接速度。但是在nas中复制文件下来。只有50m每秒的速度。就是达不到满速这是啥问题。用网线接路由器后面速度能到110m每秒的速度。用红米k30uWiFi6的链接速度是1.2g。下载文件都有90多m的速度。所以不清楚是哪边设置的问题。很头疼

    回复
    • acwifi.net

      把160频宽关了,看AX2100传输速度有没有90MB

      回复
      • ken

        80-90MB的速度。真的很奇怪。找了一个晚上就搜到2个人有过这问题。都退货了。我看其他人都是110MB左右的速度。好奇怪。

        回复
        • linpeng

          ax5400 我三星 s10, 也跑不到100+ , 华硕ax3000也跑不到, 之前小米ax3600随随便便就能上百,只可惜和我手机的博通芯片兼容不好还是怎么,总是断流..

          回复
  8. waterman

    沙发吗,站长辛苦了

    回复
  9. overclocking

    这种设计就是为了处理网络的芯片 网络功能主要就是靠专用硬件做的 比包转发这些不会用到CPU 这些U的CPU部分是给厂商来挂webUI 跑dnsmasq 塞smb共享 离线下载这些应用的

    回复
  10. xyf15

    5430平时使用怎么样?最近想买,但是看到rom才16m有点不敢下手了。家里2台2.4G的电视,手机若干,现在买V2不知道能不能稳定用个3年

    回复
    • acwifi.net

      ROM大小,没影响呀, 内存256MB的。

      回复
      • Telegram

        想问一下,这个系统还是vxworks这种超级精简硬件的系统吗?听说tplink好一点的路由器用linux

        回复
        • acwifi.net

          openwrt的,看了ttl启动信息

          回复
  11. 傻瓜

    我更关心博通、高通的无线传输性能差异,还有后序测试吗?

    回复
    • acwifi.net

      有的。无线测试更耗时

      回复
  12. setter

    从上面看,小米和H3C对IPQ5018的使用更能发挥性能?看64小包转发率比tp高了不少

    回复
  13. Aesir

    看CPU logo一会显示IPQ0518,一会是IPQ5018,都是一个U的马甲吗?怎么变来变去的?

    回复
    • 梵谷的左耳

      没注意看还真没发现,看了拆机的确是0518,希望站长出来解释一下是咋回事

      回复
  14. hhh

    用pdd的黑卡买ax6,241块,去小米商城找客服查激活状态,未激活,显示团购的货,安全下车。如果黑卡买ax5400,应该299能到手。实测ax6的5g信号,没ac2100和ax3600强。2.4g信号没荣耀pro2强。

    回复
    • test

      黑卡是啥玩意?

      回复
      • hhh

        pdd搜索黑卡就知道了

        回复
        • 暖暖

          在拼多多?我黑卡只减15元

          回复
          • hhh

            开黑盒,或者lv6体验就减15%

            回复
  15. 乐观家族

    大佬 我今天刚到的XDR5430 为什么一选WPA3-SAE 这个认证类型 就连不上路由器 手机是K30pro支持wifi6 反而note9 pro可以连上路由器

    回复
    • acwifi.net

      不用wpa3

      回复
  16. 傻瓜

    测试CPU小包转发性能,硬件加速offload打开与否直接影响到测试结果,且差异很大,BCM6750与BCM6755规格相差无几,但是你的测试结果却差异很大,是不是意味着XDR6030打开了硬件加速才能达到线速转发性能的,单靠CPU硬扛应该达不到线速。

    回复
    • zihun111

      XDR6030的cpu是博通的BCM4906

      回复
  17. 傻瓜

    问普联的客服,说XDR5430虽然没有硬件nat选项,但是默认是开启的,可测试结果不像是开启硬件nat的结果

    回复
    • acwifi.net

      有高手说了,可能花钱买的闭源版本不同驱动不同,价格不同,效果就些不同,还有一些防火墙的设置选项等等,这些都是变量。

      回复
      • test

        那ax6与xdr5430哪个更适合做ap呢?贵的?便宜的?

        回复
        • acwifi.net

          都可以啦

          回复
  18. Herderich

    3月14日tplink新品发布会要来了,super wifi6/6e
    555我才买两台5430

    回复
    • iammai

      确实,国内官网放出来了,普联如果出6E,我必买。话说国内6G频段不是没定吗?如此大胆,牛逼。话说回来,除了上万的s21 ultra,没有6E手机了

      回复
  19. 跟我回安庆

    老哥 无限测试啥时候放出来。

    回复
  20. tiantianyc

    本来觉得两台v1有点亏。毕竟v2用了更好处理器。后来想想,我只是拿来ap mesh还要求这么多干啥呢。

    回复
  21. rtww

    买了minismb收费版?

    回复
  22. ❀飞翔の小短腿❀

    v1和v2那个更省电呢?

    回复
    • acwifi.net

      v1

      回复
  23. 梵谷的左耳

    处理器到底是5018还是0518?

    回复
    • acwifi.net

      我认为是印错的或故意印错的。是5018

      回复
  24. kong

    现在大多数wifi路由器都没有了陶瓷滤波器

    回复
  25. Pau1

    能不能测一下X86软路由的小包转发性能?都说没有硬件加速很差,但不知道差到什么程度

    回复
    • acwifi.net

      什么CPU?

      回复
      • 马骑马的汪

        其实我也想请教下这问题。软路由要达到千兆测速是很容易,但是小包性能比较差。那么,一个x86 CPU的什么指标对小包性能的影响最大?频率?核心数?L1L2缓存之类?

        回复
  26. 暖暖

    小米ax6000比XDR5430那款更好点?要稳定的

    回复
  27. 落落俊

    关掉无线功能当主路由用

    回复
  28. 123

    博通是垃圾果然没毛病 28nm的垃圾

    回复
  29. vision57

    大佬测试nat转发是配合的dhcp还是pppoe?另外可不可以同时监控下cpu使用率。

    回复
    • acwifi.net

      静态IP。没有PPPOE,要找个合适的PPPOE服务器比较难 CPU使用率怎么看??路由系统里有就好办直接看如果没有呢?

      回复
  30. 御坂美琴

    请问能否评测一下nanopi r2s(rk3328) r4s(rk3399)的小包转发性能,看看ARM的软路由对比ARM硬路由的性能区别,还能看看RK3399的两个A72,A72在小包转发上比A53强多少。

    回复