N100 小主机做 Home Lab:8W 功耗的性能账

小主机 · 4 分钟阅读· 16 次阅读

去年我把跑了五年的旧台式机(i5-8400)换成了 N100 小主机。换的理由很朴素:那台机器待机 38W,一年电费 200 多,风扇还吵。

用了一年,记录一下真实数据。

配置与价格

  • 主机:某品牌 N100 迷你主机,准系统 780 元
  • 内存:DDR4 3200 16G 笔记本条(闲置)0 元
  • 硬盘:1T NVMe(闲置)0 元
  • 网卡:主板自带单口 2.5G

整机(含内存硬盘按二手价算大概 1100 元)。

N100 是 4 核 4 线程,无超线程,TDP 6W,核显 UHD 24EU,支持 AV1 硬解。

功耗实测

用带功率计的插座,测了四种状态:

状态 功耗
关机(通电) 0.6W
待机(Docker 空跑,无负载) 8.1W
轻载(跑 6 个容器,含 Gitea/Immich) 12~14W
满载(4 核跑满) 28W
满载 + 硬盘写入 31W

一年电费按 0.6 元/度、平均 13W 算:

13W × 24h × 365 / 1000 = 114 度 ≈ 68 元

旧台式机同场景平均 45W,一年 236 元。一年省 168 块,五年省 840 块,基本把机器钱省回来了。

性能:能干什么,不能干什么

能干的:

  • Jellyfin 转码:4K HEVC 10bit → 1080p,同时 3 路,CPU 占用 40%(QSV 硬解)。这一点比旧台式机强,因为 8 代核显不支持 HEVC 10bit 硬解
  • Immich 照片管理:2 万张照片建索引,跑了一晚上,之后增量很快
  • Gitea + 5 个小型 Web 服务:CPU 常年 5% 以下
  • 软路由:单口做旁路由,跑满千兆没压力

不能干的:

  • 同时跑多个虚拟机:4 核没超线程,开两个 VM 就很卡
  • 编译大型项目:编译一个中等大小的 Go 项目,比 M1 慢 4 倍
  • 本地跑 7B 模型:CPU 推理大概 2 token/s,没有实用价值
  • 大规模相册的人脸识别:初始扫描非常慢,2 万张跑了 9 小时

三个具体建议

一、一定要买带 2.5G 网口的。

N100 主机现在几乎都是 2.5G 网口了,但如果买二手要注意。内网传文件千兆是瓶颈,2.5G 能到 280MB/s,体验差别很大。

二、内存买单条 16G 不如两条 8G。

N100 支持双通道,核显和内存带宽强相关。我实测单条 16G 和双条 8G,Jellyfin 转码性能差 20% 左右。如果预算有限,8G×2 优于 16G×1。

三、散热要自己改。

原装的散热是个小铝块加一个 4cm 风扇,满载时风扇转速能到 5000 转,声音不小。我换了个 6cm 的静音风扇(用扎带固定在外壳上),满载温度从 82℃ 降到 68℃,噪音明显下降。

代价是外观难看。但如果机器放在客厅柜子里,无感。

它不适合谁

说清楚边界比说优点有用:

  • 如果你要跑 ESXi/Proxmox 开多个 VM:别买,加钱上 N305 或者二手 10 代 i5
  • 如果你要本地跑大模型:别买,直接买显卡或者用 API
  • 如果你只是做 NAS:N100 有点浪费,ARM 板子或者二手 J4125 更便宜
  • 如果你要压片:别买,转码可以,压制不行

一年后的状态

现在这台机器上跑着 9 个容器:Jellyfin、Immich、Gitea、Vaultwarden、Miniflux、n8n、两个静态站、一个 uptime 监控。

内存占用 11.2G / 16G,CPU 平均 12%。风扇声音在夜里能听到一点,但比旧机器安静太多。

如果让我重新选一次,我还是会买它。这个价位、这个功耗,没有更好的选择。

评论 (0)

还没有评论,来说两句吧~

发表评论

验证码

提交后需站长审核,通过后才会显示。