在linux上持续唤醒和睡眠以实现最低功耗?
我希望使用linux pc来收集rss提要,但希望尽可能减少它的功耗在linux上持续唤醒和睡眠以实现最低功耗?,linux,sleep,power-saving,Linux,Sleep,Power Saving,我希望使用linux pc来收集rss提要,但希望尽可能减少它的功耗 我可能会创建某种cron作业,使其进入和退出睡眠模式,或者有更好的方法解决这个问题?在RTC中设置唤醒警报,然后将计算机置于待机或暂停(-to RAM)模式。有些主板支持从休眠状态唤醒(挂起到磁盘),但我想这太慢了 echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm echo -n "mem" > /sys/power/state
我可能会创建某种cron作业,使其进入和退出睡眠模式,或者有更好的方法解决这个问题?在RTC中设置唤醒警报,然后将计算机置于待机或暂停(-to RAM)模式。有些主板支持从休眠状态唤醒(挂起到磁盘),但我想这太慢了
echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm
echo -n "mem" > /sys/power/state
将“mem”替换为“standby”作为备用,而不是挂起
顺便说一句,MythTV的维基有一些更深入的信息和示例。
即使在系统处于睡眠状态时,cron也能工作吗?不,cron在系统处于睡眠状态时不工作,因此,您必须在cron作业到期之前唤醒系统-请参阅下面的vartec帖子。如果保存和挂起所需的功率小于在挂起到ram模式下为内存供电所消耗的功率,则可以挂起到磁盘。挂起到磁盘有两个问题:1。并非所有生物传感器都支持RTC休眠唤醒,2。这意味着在挂起时将所有占用的内存转储到磁盘,然后在唤醒时加载。这是费时费力的。