电犀牛R68s,这是厂家发给我,发来的是裸板,外壳还没做好。我简单看一下硬件芯片和测试一下它的小包转发性能。
主板比较小,128mm x 103mm,也没算特别迷你,毕竟放着四个网口。下图是主板与SE2的大小比较:
左边两个是1G网口,右边两个是2.5G网口:
取下散热片看看处理器是啥。
R68s的CPU是瑞芯微的RK3568,四核A55,最高频率2.0GHz,22nm制程。
RK3568的结构图:
上图右边紫色的接口,看见了pcie3.0 x1的有2条,可以分别接两个2.5G网络芯片了,继续往下去看,有一行”Ethernet GMAC x2 10/100/1000M“,天生就支持两个千兆网口呀。
内存芯片是RS1G32LF4D2BDS-53BT,容量4GB,LPDDR4。(有另一款2GB内存的版本)
硬盘是一颗16GB的eMMC5.1,型号是NCEMASKG-16G,江波龙的产品。
下图是一颗PMIC,即电源管理芯片,也是瑞芯微,型号是RK809。
主板这一面有一颗千兆以太网芯片,型号是RTL8211F。
主板这一面的芯片汇总:
主板背面有两颗2.5G以太网芯片和一颗1G的。
看见这两颗RTL8215BG,就想起那张双口2.5G网卡,那网卡也要200多元。那张网卡我还没想好插在哪台电脑上,改装软路由接minpcie或m2又有供电不稳的问题,真是头疼。
主板背面直接芯片汇总图如下:
接下来测试电犀牛R68s的小包转发性能如何。
默认开启了SFE2.0,一会分别测开启与不开启的小包转发性能。
测试小包用的是MiniSMB的测试仪,测试仪有两个网口,一分分别测电犀牛R68s的1G WAN和2.5G WAN的小包转发性能,并把CPU占用和实时功耗这些数据记录下来。
以下是2.5G的测试结果,看图中的红框位置就行,也就是LAN口的”Rx pps“,即284Kpps:
先说一下待机功率,接两个1G网口时,R68s的待机功率是3.4W,接两个2.5G口时待机功率4.6W ,功耗不算高。
所有结果如下表格:(wan to lan)
千兆口的小包转发率是224Kpps,2.5G口的小包转发率是284Kpps。
当用最大包(1518 byte)时,吞吐率是满的,测试过程如下图:
以下用IxChariot测试一下TCP的吞吐率(wan to lan)
结果如下:
如果都不够直观,我直接让它接在PPPoE服务器上面进行测速。
设置R68s的上网方式为PPPoE(拨号上网),它的的2.5G WAN口接在已经设置好了PPPoE服务器功能(ER2260T)的一个SFP+(插电口模块)上面,ER2260T的另一个SFP+接在一台自建speedtest测速服务器的SFP+(X710-da2)。测速结果如下:
下行速度2400多Mbps,上行速度1600多Mbps(自建的speedtest测速结果会高一点点)
接家里的千兆宽带,电信测速软件测速结果:
RK3568的小包转发性能是不如x86,比如J1900、5010U这些。
看需求吧!
重启之后,有机率使得两个2.5G口的eth位置会对掉,也就是2.5G WAN变成,2.5G LAN变2.5G WAN,固件问题吧。
5月24日补充更新:固件修正了两个2.5G口的LAN和WAN重启后会互换的问题。
若有任何疑问可在公众号(acwifi-net)上咨询,人工回复!
如需转载请注明来源和链接,否则视为侵权行为!:路由器交流 » 电犀牛R68s双2.5G四网口软路由拆机和小包性能测试