跳至内容

Junyi's Lab

从树莓派到 NUC:玩具的升级

我把日常跑轻量服务的树莓派 4B 换成了 Intel NUC,处理器从 ARM 换成 x86,存储从 TF 卡换成 SSD。

# 树莓派的功与过

树莓派 4B 用来监控家庭网络流量、跑自动化脚本,偶尔充当开发测试环境。我还配置了每周日自动重启的定时任务。

但树莓派的短板也随着使用深度逐渐暴露。最让我焦虑的是 TF 卡的存储可靠性,即便选用了号称"耐用级"的 Endurance 卡,也无法完全避免潜在的 I/O 风险。在上一篇关于树莓派 5 集群配置 k3s的文章发布后,我的四节点集群仅稳定运行了一周,就有一个节点因突发大量 I/O Error 彻底挂掉,而它用的正是我精心挑选的高耐久卡,寿命甚至不如 4B 上的普通卡。

编译较大的项目时要等很久,同时跑多个服务也偶尔卡顿。虽然可以外接 SSD 缓解存储问题,但我最后选择了换成 NUC。

# 换成 NUC

NUC 的机身比树莓派大不了多少,但金属外壳明显更重。我给它装了 Ubuntu Desktop 24.04。同一个 Go 项目,在树莓派上编译需要 3 分钟,在 NUC 上需要 1 分钟。

The Intel NUC
Fig.1 - Intel NUC

换成内置 SSD 后,我也敢在本地跑一个小型数据库了,以前总担心频繁读写会烧卡。

退役的树莓派会继续作为边缘计算节点使用。