外观
功耗、噪音与硬盘休眠
一台一直开着的机器,功耗和噪音是每天都要承受的成本。这一栏讲怎么把它们降下来,以及哪些调整其实不值得做。
先算一笔账
待机功耗每降低 10 W,一年大约省 50 元电费(按 0.6 元/度估算)。这个数字决定了优化的上限:
- 从 60 W 降到 25 W:一年省约 180 元,值得花时间。
- 从 25 W 降到 22 W:一年省约 15 元,不值得为它折腾一整个周末。
噪音的价值通常高于电费。 一台放在书房的机器,让它在夜里安静下来,比省几十块钱重要得多。
硬盘休眠:最有效的一项
机械硬盘运转时每块 6–10 W,休眠后接近 1 W,而且噪音消失。四盘位的机器,休眠能省下 30 W 左右。
但休眠经常「设了不生效」,原因是有东西在持续访问硬盘:
| 常见原因 | 处理 |
|---|---|
| 容器的数据目录在机械盘上 | 把容器配置和数据库移到系统固态盘 |
| 日志持续写入数据盘 | 调整日志位置 |
| 媒体库定时扫描 | 改成每天一次,安排在固定时段 |
| 快照、备份、SMART 检测任务 | 集中安排在同一时段,而不是分散全天 |
| 相册的后台分析任务 | 建库阶段结束后频率会降下来 |
| 网络设备的定期探测 | 检查有没有客户端一直挂载着共享 |
排查思路:设置休眠后观察一段时间,如果始终不休眠,用命令行查看磁盘的读写计数,定位是谁在访问。
频繁唤醒比不休眠更伤硬盘
如果配置成「休眠 10 分钟后进入,但每 15 分钟就被唤醒一次」,硬盘一天要启停近百次,对电机和磁头的损耗大于持续运转。要么让它稳定休眠,要么干脆别休眠。
其他可调项
CPU 的 C-State(节能状态)。 在 BIOS 中开启深度 C-State 能明显降低待机功耗。注意:某些扩展卡或外设会阻止系统进入深层节能状态,表现为「开了没效果」。
风扇调速。 在 BIOS 里设置更平缓的风扇曲线。调整后务必在满载下观察硬盘温度,长期高于 45 °C 换来的静音不划算。
定时开关机。 如果夜里确实没人用,定时关机是最彻底的省电方式。代价是这段时间内自动备份、照片上传和远程访问都不可用——先确认这些任务被安排在开机时段内。
关掉用不到的服务。 每个常驻服务都有内存和 CPU 开销。定期检查一遍运行中的容器和服务,关掉几个月没用过的。
测量而不是猜
买一个几十块的功率计,接在电源前面,记录三个数字:
- 硬盘全部休眠时的待机功耗。
- 正常使用(播放影片、传文件)时的功耗。
- 满载(阵列校验 + 转码)时的功耗。
有了这三个数,才能判断某项调整是否真的有效。没有测量的优化都是猜测。
检查结果
硬盘能稳定进入休眠且不被频繁唤醒;在一米外听不到明显噪音;待机功耗已实测记录。