2009-04-07 6 views
2

私はLinux PCを純粋にrssフィードを収集するのに使いたいですが、可能な限り電力消費を最小限に抑えたいと思っています。Linuxで最小限の消費電力で連続的に起床してスリープしますか?

おそらく私はそれをスリープモードにしたり出したりするために何らかのクーロンジョブを作成するか、これに対処するより良い方法がありますか?

+0

システムがスリープ状態であってもcronは機能しますか? –

+0

いいえ、システムがスリープしているときにcronは動作しませんので、cronジョブが期限切れになる直前にシステムを起動させる必要があります。下のvartecの記事をご覧ください。 – MarkR

答えて

4

RTCでウェイクアップアラームを設定し、コンピュータをスタンバイモードまたはサスペンド(RAMモード)にします。マザーボードの中には、休止状態からの復帰(サスペンド・トゥ・ディスク)をサポートするものもありますが、遅すぎると思います。

echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm 
echo -n "mem" > /sys/power/state 

スタンバイの代わりにスタンバイに「mem」を「standby」に置き換えます。

BTW。 MythTVのwikiには、より詳細な情報の終わりの例がいくつかあります。 http://www.mythtv.org/wiki/ACPI_Wakeup

+0

セーブおよびサスペンドにかかる電力が、サスペンド・トゥ・ラムモードでメモリに消費される電力よりも少ない場合、ディスクにサスペンドすることができます。 – MarkR

+0

ディスクへのサスペンドには2つの問題があります。1.すべてのBIOSがハイバネーションでRTCウェイクアップをサポートするわけではありません。2.サスペンド時にすべての占有メモリをディスクにダンプし、それは時間と消費電力です。 – vartec

関連する問題