跳转到内容

功耗、噪音与硬盘休眠

一台一直开着的机器,功耗和噪音是每天都要承受的成本。这一栏讲怎么把它们降下来,以及哪些调整其实不值得做。

先算一笔账

待机功耗每降低 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 开销。定期检查一遍运行中的容器和服务,关掉几个月没用过的。

测量而不是猜

买一个几十块的功率计,接在电源前面,记录三个数字:

  1. 硬盘全部休眠时的待机功耗。
  2. 正常使用(播放影片、传文件)时的功耗。
  3. 满载(阵列校验 + 转码)时的功耗。

有了这三个数,才能判断某项调整是否真的有效。没有测量的优化都是猜测。

检查结果

硬盘能稳定进入休眠且不被频繁唤醒;在一米外听不到明显噪音;待机功耗已实测记录。

延伸阅读

参考资料

fnOS 非官方中文使用指南,与飞牛官方无隶属关系。