내 질문은 다음과 같습니다.
저는 집에 보관하고 있는 Arch를 실행하는 노트북을 가지고 있습니다. 배터리 수명은 최대 4시간이지만 때로는 딸이 보관된 곳 근처에서 놀다 플러그를 뽑는 경우도 있습니다. 글쎄, 5시간 후에 집에 돌아왔을 때 내 노트북이 심하게 종료되었습니다.
또한 때로는 매달아 놓고 하루 정도 잊어버리는 경우도 있습니다. 같은 문제입니다.
내 제안은 다음과 같습니다.
그래서 내 생각은 15분 또는 30분마다 실행되고 배터리 수명을 확인하는 크론 작업을 만들 수 있다는 것입니다. 배터리 수명이 N분 미만이면 노트북을 절전 모드로 전환할 수 있습니다. 내 노트북이 정상적인 "켜짐" 상태에 있으면 제대로 작동합니다. 하지만 정직을 당한다면 그다지 심각한 수준은 아닙니다. 그래서 내 질문은 두 가지입니다. 이를 수행하는 더 좋은 방법이 있습니까? 그렇지 않은 경우 일시 중지 모드에서 일종의 모니터링을 수행할 수 있습니까? 기본적으로 해당 cron 작업을 실행하면 됩니까?
이것은 작동합니다:
따르다우르수스 수프Arch wiki의 지침에 따라 uswsusp를 설치했습니다.우레아 소변 비율. 다음 명령을 사용하십시오.
wayne@jughead:~$ swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 530140 56744 -1
/dev/sda2
나는 이것이 내 스왑 파티션의 이름이라는 것을 알았습니다 . 그래서 내 것으로 설정했어요/etc/suspend.conf
snapshot device = /dev/snapshot
resume device = /dev/sda2
여기 mkinitcpio.conf에 uresume을 추가했습니다.
HOOKS="base udev autodetect pata scsi sata resume uresume filesystems usbinput fsck"
내가 만들고 /etc/pm/config.d/module
배치하는
SLEEP_MODULE=uswsusp
내부에.
내 노트북이 인식( # s2ram --test
표시 Machine unknown
)하지 못하기 때문에 해당 옵션을 사용해야 합니다 --force
.
옵션 /usr/lib/pm-utils/module.d/uswsusp
도 모두 로 변경 했습니다 .s2ram
s2both
답변1
당신이 원하는 것 같네요모두 일시 중지/하이브리드 일시 중지디스크에 RAM을 쓰는 것을 포함하여 최대 절전 모드의 모든 단계를 수행해야 하지만 실제로 시스템을 종료하는 대신 S3(대기)로 전환됩니다. 배터리가 방전되기 전에 기기를 깨우면 속도가 매우 빨라집니다. 배터리가 방전되면 최대 절전 모드에 있는 것처럼 작동합니다.