假设我想构建一台移动嵌入式计算机(使用电池、显示器和 Linux 运行)。该系统可以随时通过互联网接收通知。每 10-15 秒检查一次通知就足够了。我知道我们可以安排从 RAM 唤醒。
因此,我的问题是,不断从 RAM 唤醒是否会降低电池使用量,或者是否存在一些繁重的唤醒机制,这会进一步消耗电池电量?定期唤醒、检查通知然后再次挂起是否有意义?
答案1
我认为,当 Hybernate 时,每 10-15 秒:
- 将 RAM 保存到持久存储(在 hybernate 上)
- BIOS 后测试(唤醒时)
- 从持久存储加载 RAM(唤醒时)
暂停时:
- 保持 RAM 供电并刷新
UPD:结论
当每 15 秒唤醒一次时,睡眠很有可能在节能方面胜过休眠。