基于 Asus Tinker Board 2S 单臂路由

2023-05-07 作者:

书接上回,这次实验对象轮到了压箱底旧货,基于RK3399的华硕Tinker Board 2S

虽然原厂OS拉胯,不得不说硬件用料还是大厂风范

话说这CPU运行libvirt比较艰难,直接新建vm确定100%报错cpu初始化失败。

查阅了一些资料,发现这种大小核的cpu,libvirt支持上比较有个性,vm要么选择小核,要么选择大核,万不可“既要又要”,否则就报错摆烂。也好,A72双核 vs. A53四核,看看老话“双拳难敌四手”到底靠谱不靠。

带上vlan,蛮好一台4口路由

那么先给OpenWrt配置A72双核,注意是RK3399的后2核,莫要搞错。

结果明显好过树莓派4B的双核,在A72两核可以说完全(被armvirt版本OpenWrt)占用的前提下,给出了几乎满速的成绩。此外还吃了一点0号小核,估计是OS一些底层调用吃掉的。

这里要注意的是,htop观察系统负载时,htop不要运行在大核上。比如 taskset -c 2,3 htop 就把htop绑定在2和3号核上,既不跟OpenWrt vm抢cpu,也不占0号,完全不对成绩造成影响。

然后就是4颗A53小核上场,也要逐一在xml文件里绑定。如果跟大核混用,vm会报错cpu无法初始化。

结果是A53四手难敌双拳A72,只给出了700左右的成绩,少了200,差距明显。

结果清晰明了,看下双核满载时的温度,着实有点狠。

实践出真知,确实有点意思。


注意观察OS发行版,这边用的是Armbian Bookworm。没事别尝试Asus官方的Debian 10,内核版本只有4.x也不说了,关键要啥没啥(比如8021q内核模组)吧,装包还总出依赖问题,所幸有更好的选择,不然基于RK3399编译系统……

这slogan霸气,爱了,也让我想起国产品牌UOS

PS1:仔细看板载wifi/bt走的是M.2 Key E,用不上的话未必不能转接一个GigE甚至2.5G,但用惯VLAN感觉对板载双网口没啥明显需求,暂不折腾。

PS2:Armbian对于rk3399的频率设定感觉还是偏激进(当然肯定也是在芯片本身能够支持的范围内),只是在300Mbps外网带宽实际环境下显得并无太大必要,更莫提只有被动散热以及状况略挑战的弱电箱内了。那么出于对大小核分别设定MAX频率的需求,Armbian自带的 cpufrequtils 脚本就显得不够灵活,正当我打算再一次diy时,发现论坛有个老哥已经给写好了,拿来主义真香。

大小核频率上限均调至官方数据,带载温度Delta -5

原创文章,转载请注明: 转载自渔人小径

本文链接地址: 基于 Asus Tinker Board 2S 单臂路由

打赏 PayPal

文章的脚注信息由WordPress的wp-posturl插件自动生成

打赏 赞(2)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

最近文章

分享

发表评论

电子邮件地址不会被公开。 必填项已用*标注