노트북 일시 중지 및 최대 절전 모드
기본 개념
| 방법 | 이름 | 설명 |
|---|---|---|
| 유예하다 | 일시 중지(S3) | RAM에 상태 저장, 저전력, 빠른 재개 |
| 최대 절전 모드 | 최대 절전 모드(S4) | 디스크 스왑에 기록된 상태, 완전히 전원이 꺼진 상태, 재개 속도가 느림 |
| 하이브리드 수면 | 하이브리드 수면 | RAM과 디스크 모두에 상태가 저장되어 속도와 안전성의 균형을 유지합니다. |
테스트 일시중단
# Suspend to RAM
sudo systemctl suspend
# Check supported sleep modes
cat /sys/power/state최대 절전 모드 구성
전제 조건
최대 절전 모드에는 실제 메모리 크기보다 작지 않은 스왑 공간이 필요합니다.
# Check memory and swap
free -h
# Check swap partition/file
swapon --show최대 절전 모드용 스왑 파일 사용
스왑 파티션 대신 스왑 파일을 사용하는 경우:
# Create a swap file equal to RAM size (example: 16GB)
sudo fallocate -l 16G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# Write to /etc/fstab for persistence
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab커널 매개변수 구성
스왑 파일의 물리적 오프셋을 찾으십시오.
sudo filefrag -v /swapfile | head -4첫 번째 행의 physical_offset 값을 확인하세요. 그런 다음 스왑 파일이 포함된 파티션의 UUID를 찾습니다.
findmnt -no UUID -T /swapfileGRUB 구성을 편집합니다.
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT 수정:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=YOUR_UUID resume_offset=OFFSET_VALUE"GRUB 및 initramfs 업데이트:
sudo update-grub
# Ubuntu 26.04 generates the initramfs with Dracut by default:
sudo dracut -f --regenerate-all
# On legacy initramfs-tools systems use instead: sudo update-initramfs -u -k all최대 절전 모드 테스트
sudo systemctl hibernate하이브리드 수면
sudo systemctl hybrid-sleep덮개 닫힘 및 전원 버튼 동작
/etc/systemd/logind.conf 편집:
[Login]
HandleLidSwitch=suspend
HandleLidSwitchExternalPower=ignore
HandlePowerKey=poweroff
HandleSuspendKey=suspend사용 가능한 값: ignore, poweroff, reboot, halt, suspend, hibernate, hybrid-sleep, lock
변경 후 서비스를 다시 시작합니다.
sudo systemctl restart systemd-logind일반적인 문제
정지 후 깨어나지 못함
- 커널 로그를 확인하십시오.
journalctl -b -1 | grep -i "suspend\|resume\|sleep"- GRUB에 커널 매개변수를 추가해 보세요:
acpi_osi=Linux acpi_backlight=vendor- NVIDIA GPU 사용자의 경우 드라이버 버전이 최신이고 전원 관리가 활성화되어 있는지 확인하십시오.
sudo systemctl enable nvidia-suspend nvidia-resume nvidia-hibernate최대 절전 모드 후에는 재개할 수 없습니다.
재개 매개변수가 올바르게 구성되었는지 확인하고 initramfs에 재개 모듈이 포함되어 있는지 확인하십시오.
# Ubuntu 26.04 uses Dracut by default; list initramfs contents with lsinitrd:
sudo lsinitrd /boot/initrd.img-$(uname -r) | grep resume
# On legacy initramfs-tools systems use instead: lsinitramfs /boot/initrd.img-$(uname -r) | grep resume기상 후 Wi-Fi를 사용할 수 없습니다.
sudo systemctl restart NetworkManager
# Or reload the wireless module
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi절전 모드 해제 후 블루투스를 사용할 수 없음
sudo systemctl restart bluetooth
sudo rfkill unblock bluetooth전력 관리 최적화
노트북 전원 최적화를 위해 TLP를 설치합니다.
sudo apt install tlp tlp-rdw
sudo systemctl enable tlp
sudo tlp start배터리 상태 확인:
tlp-stat -b