Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在linux上持续唤醒和睡眠以实现最低功耗?_Linux_Sleep_Power Saving - Fatal编程技术网

在linux上持续唤醒和睡眠以实现最低功耗?

在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

我希望使用linux pc来收集rss提要,但希望尽可能减少它的功耗


我可能会创建某种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。这意味着在挂起时将所有占用的内存转储到磁盘,然后在唤醒时加载。这是费时费力的。