2009-04-07 3 views
2

저는 리눅스 PC를 순수하게 rss 피드를 수집하는 데 사용하고 싶지만 최대한 전력 사용량을 최소화하고 싶습니다.Linux에서 최소한의 전력 사용으로 연속적인 절전 모드 및 절전 모드를 유지합니까?

아마도 나는 수면 모드로 들어오고 나가기 위해 일종의 크론 작업을 만들거나이 문제를 해결할 더 좋은 방법이 있습니까?

+0

시스템이 잠든 상태에서도 cron이 작동합니까? –

+0

아니요, 시스템이 잠자기 상태 일 때 cron이 작동하지 않으므로 cron 작업이 만료되기 전에 시스템을 깨워야합니다. 아래 vartec의 게시물을 참조하십시오. – MarkR

답변

4

RTC에서 깨우기 알람을 설정 한 다음 컴퓨터를 대기 모드 또는 (-to-RAM) 모드로 일시 중지합니다. 일부 마더 보드는 최대 절전 모드 (디스크 일시 중지)에서 깨어 난 것을 지원하지만 너무 느릴 것입니다.

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

대기 대신 "대기"로 "대기"로 바꿉니다.

BTW. MythTV의 wiki에는 좀 더 자세한 정보 끝 예가 있습니다. http://www.mythtv.org/wiki/ACPI_Wakeup

+0

저장 및 일시 중단에 소비되는 전력이 suspend-to-ram 모드에서 메모리 전원으로 소비되는 전력보다 적 으면 디스크에 일시 중단 할 수 있습니다. – MarkR

+0

디스크 일시 중지에는 두 가지 문제가 있습니다. 1. 모든 BIOS가 최대 절전 모드에서 RTC 웨이크 업을 지원하지는 않습니다. 2. 일시 중지되면 모든 점유 메모리를 디스크에 덤프 한 다음 웨이크에로드하는 것을 의미합니다. 그것은 시간과 전력 소모입니다. – vartec