说出来不怕大家笑话,我的软路由又要升级了。这玩意儿,就像男人的玩具,总觉得还能更好。之前那个E3845,四口千兆,当年也算叱咤风云,现在嘛…老了,带不动了。

事情是这样的,最近寻思着,不能让家里的带宽闲着,挂了几个某某云的节点,想赚点零花钱。结果,尴尬了。三台设备同时上传,软路由的CPU直接爆表。不用想,肯定是那个老掉牙的CPU拖后腿。你说,路由这玩意儿,除了路由本身,我真没啥其他需求。简单、便宜、低功耗,这才是王道。正好,手头有几个RK3399的板子,不如折腾一下。这俩玩意儿,E3845和RK3399,一个x86,一个ARM,就像苹果和安卓,各有各的说法。参数摆在那,看着挺枯燥,但背后藏着门道。

E3845,四核四线程,主频1.91GHz,听着还行,但架构老,22nm工艺,功耗也高,10W呢。RK3399,六核,俩A72大核,四个A53小核,28nm工艺,功耗低多了,满载也就5-8W。单看参数,可能没啥感觉。来点实际的。Geekbench 5跑个分,E3845单核200分,RK3399的A72核心直接翻倍,400分!多核呢?E3845才600分,RK3399直接上1200!这差距,就像自行车和摩托车,完全不是一个量级。网络吞吐能力,这才是路由的本职工作。E3845大包转发能跑满千兆,小包稍微强一点。

RK3399大包也差不多,小包得看驱动优化,但差距不大。真正拉开差距的是VPN。E3845没硬件加速,纯软件跑IPSec,100Mbps都费劲。RK3399有硬件AES加速,直接飙到500Mbps+。这对于有科学上网需求的人来说,简直是福音。带机量,这玩意儿有点玄学。理论上,E3845能撑5000-8000个并发连接,RK3399能到8000-12000。但实际情况,家庭用,50-100个设备,俩都够用。但如果是在高密度场景,比如公司,或者需要跑很多QoS规则,那还是RK3399更稳。兼容性方面,E3845是x86,OpenWRT、pfSense、OPNsense,随便刷。

甚至还能装Windows,玩点高级路由功能。RK3399就得用专门的OpenWRT镜像,比如FriendlyWRT。商业软路由系统,比如爱快,对ARM的支持就没那么好了。扩展性,这又是E3845的优势。PCIe 2.0接口,插个四口千兆网卡,方便。还能接SATA硬盘,搞个NAS+路由一体机。RK3399原生就一两个千兆网口,想扩展,只能用USB 3.0转接,或者PCIe转接,但性能会有损耗。功耗和稳定性,这才是RK3399的杀手锏。E3845待机8W,加上网卡,轻松上12W。RK3399,3W!

被动散热,无风扇,7×24小时运行,稳得一批。E3845就得注意散热了,不然容易出问题。这么一对比,优劣就很明显了。E3845,x86生态完善,扩展性强,适合多功能一体机,但性能落后,功耗偏高。RK3399,低功耗,硬件加密强,性价比高,适合纯路由场景,但ARM软件适配少,扩展依赖转接。说实话,如果手头已经有E3845,带宽又不大,500M以下,凑合用也行,但别开太多复杂规则。但如果让我重新选,我会毫不犹豫地选择RK3399。毕竟,省电才是硬道理。不过,话说回来,这俩玩意儿,都快成时代的眼泪了。现在,RK3568或者Intel N100才是YYDS,性能更强,以后升级也更灵活。所以,我这软路由,可能又要折腾了。这不,又开始在网上看各种测评视频了,哎,男人嘛,总得有点爱好,你说对吧?