K3 刷 ImmortalWrt 半年后:插件全开内存占用、温度、稳定性这三件事我都说清楚
这一阵子家里折腾得比较多,踩了不少坑,索性把过程记下来,能帮到同样问题的人最好。
这事儿我之前在斐讯K3拆机换散热那篇里详细写过,方法论是通用的。今天这篇把新踩的坑补上。
顺带说一下,跟这相关的还有一篇OpenWrt 刷机前必看,配合看更完整。
我的 K3 现状:硬件改过的样子
这台 K3 是 2018 年矿难时候淘的,硬件改了三处:换了 256MB 的 NAND(原来是 128MB),加了个 12V 静音风扇(5V 改 12V 怕烧,后来用 LM2596 降压板降到 7V),USB 口接了块闲置的 SSD 当轻 NAS 用。散热改完温度从原来的 78℃ 降到 52℃,长期跑没压力。
ImmortalWrt vs 原版 OpenWrt,我选 Immortal 的理由
OpenWrt 官方对博通芯片的支持一直是个问题,K3 的 BCM4366E 走闭源驱动,5G 信号差一截。ImmortalWrt 这个 fork 集成了 mt76 替代驱动、一些中文优化和预编译的 K3 固件,对国内用户友好不少。我用的是 ImmortalWrt 21.02.3 K3 定制版,rootfs 64MB 那种。
插件开了 10 个,内存占用是这样的
free -m 跑出来:total 247MB,used 138MB,free 78MB,buff/cache 31MB。装的是:SQM QoS、PassWall(订阅链接导入)、Turbo ACC 网络加速、SmartDNS、AdGuardHome、DDNS、Upnp、流量监控、文件共享(Samba)、frpc 内网穿透。空闲时 used 稳定在 130MB 左右,PassWall 节点切换瞬时能飙到 180MB,跑一晚上稳定没 OOM 过。K3 这内存,官方说法 256MB 是极限,实测能扛但别再加了。
温度与稳定性:半年没重启
thermal_zone0 探针读数:CPU 49-55℃(带风扇),2.4G 芯片 62℃,5G 芯片 71℃。风扇晚上定时关 22:00-07:00,关风扇时段 CPU 升到 65℃ 也稳。半年时间点过 1 次重启:升级固件手动点。其他时间运行稳定,平均在线 89 天,最近一次 uptime 还剩 21 天。唯一的注意点是夏天室温超过 30℃ 建议把风扇改成常开,温控阈值我设在 70℃ 启动。
总结一句话:动手之前先把预期放低,遇到坑先记录再回头查,别一次想搞完所有东西。我是分三次改完才稳定下来的,中间过程挺折腾但每次都有收获。

发表评论