在测试之前,我对三台路由器进行了相同的操作:恢复出厂设置,更新固件,仅设置无线名称和密码,其他如智能网络卫士和家长电脑控制等默认不开启。接下来,我分别进行了有线测速和无线测速。
有线测速测试的是64字节小包转发率(wan to lan),而无线测速分为两部分:手机连接5G Wi-Fi使用花瓣测速APP测速,以及使用打流工具ixchariot测wan to WLAN(5G Wi-Fi)。
在对比三台路由器的CPU占用率时,我选择了较高占用时的截图进行取样,并与待机功率进行对比。结果显示,天选AX6000的CPU占用率最低,无论是工作状态还是待机状态,它的CPU占用都极低。
对于华硕TUF BE3600,我注意到在进行64字节小包转发测试时,其第四个核心的占用率达到了80%,这令人费解。TUF BE3600采用博通芯片,但它的第四个核心并非NPU,这可能意味着没有硬件加速。然而,它却可以将64字节小包双向跑满千兆端口(仅有一个2.5G网口),小包测速结果为1.488Mpps。
在wan to lan时,TUF BE3600的CPU占用率为80%,双向则高达100%。对于这种CPU占用情况,我怀疑是否将网络数据处理器(Runer)列入了第四个核中。同时,我还观察到,在进行5G无线测试时,前面两个核的占用率仅为20%,这与博通的三核BCM6750(仅需要外接2.4G或5G才能成为双频产品)和四核BCM6755、BCM6756(无需外接无线芯片即可成为双频产品)的架构差异有关。
关于无线硬件加速的问题,我曾请教过大佬hanwck,他解释说,在没有加速的情况下,系统需要通过bridge软桥接,这意味着数据需要经过Linux的bridge虚拟网桥转发。
在5G无线传输速度测试中,华硕TUF BE6500的CPU占用率最高,达到了过半。使用IxChriot测wan to wlan(5G无线)时的CPU占用率明显低于手机测速APP,这可能是因为没有HTTP协议的原因。
虽然有些人认为CPU占用率高的设备没有无线硬件加速,但我认为,只要能跑满速度,我并不会过于关注这个问题。关于无线硬件加速的争议,我建议大家自己分析或咨询华硕客服。
总之,通过这次测试,我们可以发现不同路由器在CPU占用率和性能方面的差异。在选择路由器时,我们可以根据自己的需求和预算,选择最适合自己的产品。
上次发一篇华硕TUF BE6500在无线测速时四核CPU占用都很高,这次重测了,且再买来华硕TUF BE3600和之前买的天选AX6000一起测试看看CPU占用率有啥不同。
之前测的TUF BE6500在京东小哥送来之后开箱,更新固件,然后直接测了, 这次直接恢复出厂设置,其它2台更新固件后也做一次恢复出厂设置,然后只设置无线名称和密码。其它都是不动的,比如智能网络卫士和功能简单一的家长电脑控制,都是默认不开启的。(上次,这2个功能也是没有开启。)
有线测速:直接测64字节小包转发率的(wan to lan)。
而无线测速就分成两部分:一是手机连接5G Wi-Fi 用花瓣测速APP测速;二手用打流工具ixchariot测wan to wlan(5G Wi- Fi )。
CPU占用率是浮动的,我挑选比较高时的截图来取样,再加入啥都不干时的待机功率做对比。结果如下图:(数字比较小,我就不加acWIFI.net大水印了。)
CPU占用最低的是天选AX6000,不管啥工作状态,它的CPU都是不慌不忙的样子,占用极低,低到都怀疑我自己没有在测试。
在待机状态下,华硕TUF BE3600和TUF BE6500都有一丝丝占用。当做64字节小包转发测试时,采用博通芯片的TUF BE3600,第四个核心占用会达到80%, 这是很奇怪的现象。如果它的第四个核心不是NPU,你可以看作它是没有硬件加速,但你说它没有硬件加速吧,但它又可以把64字节小包双向跑满千兆端口(只有一个2.5G网口)。小包测速结果1.488Mpps,双向跑满 :(小包测试工具用PacketMaster )
如果没硬件加速,这是颗CPU硬抗上去,也能有这个能力,CPU性能很不错呀,但我不太相信。
上图是wan to lan时的80%占用,如果双向,是100%的占用率:
如果有硬件加速,它会不会把网络数据处理器(Runer)列入到第四个核里去?要知道第一第二个核都是负责2.4G和5G的,不认同?你看上图后面2个图,测5G无线的,前面两个核是否有20%的占用。还不认同?那你回想一个Wi-Fi 6 ,博通的三核:BCM6750,要外接2.4G或外接5G才有双频产品,而四核的BCM6755(80MHz频宽)、BCM6756(160MHz频宽),不用外接无线芯片已经能做成双频无线产品。三核和四核的差异就是集成一个无线芯片和集成两个无线芯片(DBDC)的区别。
既然有20%多的CPU占用,依照某些人的看法,肯定是没有无线的硬件加速了吧??
然而,什么是无线的硬件加速呢?网上好多人说,会不会好多人都不知道是什么意思呢?因此我专门请教了hanwck,大佬说了“有线和无线之间在系统里要通过bridge软桥接,没有加速的话要经过Linux的bridge虚拟网桥转发”。明白了吧?
5G无线传输速度时,CPU占用率最高的是华硕TUF BE6500,采用的高通芯片方案。CPU占用已经过半了。为什么用IxChriot测wan to wlan(5G无线)时的CPU占用率要明显比手机测速APP的低呢? 我猜是因为没有http协议的原因吧。CPU占用那么高,意料之外。
如果依照网上一些人所说的,有CPU占用就是没有硬件加速,那么华硕TUF BE3600和TUF BE6500都是没有无线硬件加速的。
我觉得能跑满就行,如果影响了性能,我才会去想这个问题。到底有没有无线的硬件加速,你们分析一下吧,或者去问问华硕客服。
欢迎大家交流。
华硕TUF BE3600
华硕TUF BE6500