노트북 사용자에게는 전원 관리와 배터리 최적화가 중요합니다. Ubuntu 26.04에는 내장형 power-profiles-daemon 전원 관리 도구가 포함되어 있으며 TLP 및 기타 유틸리티를 설치하여 배터리 수명을 더욱 최적화할 수 있습니다. 이 문서에서는 다양한 전원 관리 옵션과 실용적인 팁을 자세히 다룹니다.
전력 프로필
Ubuntu 26.04에는 성능과 배터리 수명 간의 유연한 전환을 위해 세 가지 사전 설정된 전원 모드를 제공하는 power-profiles-daemon이 포함되어 있습니다.
세 가지 전원 모드
| 모드 | 설명 | 최고의 대상 |
|---|---|---|
| 절전 모드 | 배터리 수명을 최대화하기 위해 CPU 주파수와 성능을 줄입니다. | 가벼운 일, 독서, 여행 |
| 균형 | 성능과 배터리 수명의 균형(기본값) | 매일 사용 |
| 성능 | 최대 성능을 발휘하고 배터리를 더 빨리 소모합니다. | 컴파일, 렌더링, 게임 |
전원 모드 전환
그래픽 인터페이스
- 상단 표시줄의 오른쪽 상단에 있는 시스템 상태 영역을 클릭하세요.
- 빠른 설정 패널에서 전원 모드 버튼을 찾으세요
- 모드 간을 전환하려면 클릭하세요.
“설정 > 전원”에서 전원 모드를 전환할 수도 있습니다.
명령줄
# View current power mode
powerprofilesctl get
# List all available modes
powerprofilesctl list
# Switch to power saver mode
powerprofilesctl set power-saver
# Switch to balanced mode
powerprofilesctl set balanced
# Switch to performance mode
powerprofilesctl set performance자동 모드 전환
전원 상태에 따라 자동으로 모드를 전환할 수 있습니다. 예를 들어, AC 전원이 연결/분리될 때 udev 규칙을 사용하여 자동 전환합니다.
/etc/udev/rules.d/99-power-profile.rules 파일을 생성합니다:
# Switch to balanced mode when AC power is connected
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="1", RUN+="/usr/bin/powerprofilesctl set balanced"
# Switch to power saver mode when AC power is disconnected
ACTION=="change", SUBSYSTEM=="power_supply", ATTR{type}=="Mains", ATTR{online}=="0", RUN+="/usr/bin/powerprofilesctl set power-saver"TLP — 고급 전원 관리
TLP는 Linux용 가장 널리 사용되는 전원 최적화 도구로, 시스템 기본값보다 더 세부적인 전원 관리 옵션을 제공합니다.
TLP 설치
sudo apt install tlp tlp-rdw
# For ThinkPad users, install additional battery management tools
sudo apt install tp-smapi-dkms acpi-call-dkmsTLP 활성화
sudo systemctl enable tlp
sudo systemctl start tlp참고: TLP와 power-profiles-daemon이 충돌할 수 있습니다. TLP를 설치한 후에는 power-profiles-daemon을 비활성화하는 것이 좋습니다.
sudo systemctl mask power-profiles-daemonTLP 상태 보기
# View TLP running status
sudo tlp-stat -s
# View battery information
sudo tlp-stat -b
# View full system power status
sudo tlp-stat
# View CPU frequency and scheduler info
sudo tlp-stat -p
# View disk settings
sudo tlp-stat -dTLP 구성
TLP의 구성 파일은 /etc/tlp.conf에 있습니다. 일반적인 최적화 설정:
sudo nano /etc/tlp.conf# CPU scaling governor policy
# Use powersave on battery, performance on AC
CPU_SCALING_GOVERNOR_ON_AC=performance
CPU_SCALING_GOVERNOR_ON_BAT=powersave
# CPU energy performance preference
CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
CPU_ENERGY_PERF_POLICY_ON_BAT=power
# CPU Boost frequency
CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0
# WiFi power saving mode
WIFI_PWR_ON_AC=off
WIFI_PWR_ON_BAT=on
# USB auto-suspend
USB_AUTOSUSPEND=1
# Disk APM (Advanced Power Management)
DISK_APM_LEVEL_ON_AC="254 254"
DISK_APM_LEVEL_ON_BAT="128 128"
# PCI Express power management
PCIE_ASPM_ON_AC=default
PCIE_ASPM_ON_BAT=powersupersave
# Sound card power saving (seconds, 0 to disable)
SOUND_POWER_SAVE_ON_AC=0
SOUND_POWER_SAVE_ON_BAT=1편집 후 구성을 다시 로드합니다.
sudo tlp startThinkPad 배터리 충전 임계값
ThinkPad 노트북의 경우 TLP는 배터리 수명을 연장하기 위해 배터리 충전 임계값 설정을 지원합니다.
# Start charging threshold (begin charging when below this level)
START_CHARGE_THRESH_BAT0=75
# Stop charging threshold (stop charging when reaching this level)
STOP_CHARGE_THRESH_BAT0=80즉, 배터리가 75%~80% 사이로 유지되어 주기 수명이 효과적으로 연장됩니다.
배터리 상태 모니터링
배터리 정보 보기
# View battery details with upower
upower -i /org/freedesktop/UPower/devices/battery_BAT0
# Key information includes:
# - energy-full-design: Design capacity
# - energy-full: Current maximum capacity
# - capacity: Battery health percentage
# - charge-cycles: Charge cycle count (if supported)배터리 상태 평가
# Calculate battery wear
# The capacity field shows the ratio of current max capacity to design capacity
# For example, capacity: 85% means the battery has lost about 15% of its capacity실시간 배터리 상태 모니터링
# Monitor real-time battery discharge rate
watch -n 1 "cat /sys/class/power_supply/BAT0/power_now"
# Or use powertop for detailed analysis
sudo apt install powertop
sudo powertopPowerTOP 전력 분석
PowerTOP은 전력 소비가 높은 구성 요소를 식별하고 최적화 제안을 제공할 수 있는 Intel에서 개발한 전력 분석 도구입니다.
설치 및 사용법
sudo apt install powertop
# Run PowerTOP
sudo powertopPowerTOP 인터페이스에는 여러 탭이 포함되어 있습니다.
- 개요: 각 구성요소의 wake-up 빈도를 표시합니다.
- 유휴 통계: CPU 유휴 상태 통계
- 주파수 통계: CPU 주파수 분포
- 장치 통계: 장치 전력 통계
- 튜너블: 최적화 가능한 항목 목록(양호/불량 상태)
자동 최적화
# Apply all PowerTOP recommended optimizations at once
sudo powertop --auto-tune
# Generate an HTML report
sudo powertop --html=power-report.html부팅할 때마다 최적화를 자동으로 적용하려면 systemd 서비스를 만듭니다.
sudo tee /etc/systemd/system/powertop.service << 'EOF'
[Unit]
Description=PowerTOP Auto Tune
[Service]
Type=oneshot
ExecStart=/usr/sbin/powertop --auto-tune
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl enable powertop실용적인 배터리 수명 팁
화면 밝기
화면은 노트북에서 전력을 가장 많이 소비하는 부분 중 하나입니다. 밝기를 줄이면 배터리 수명이 크게 연장될 수 있습니다.
- 키보드의 밝기 단축키 사용
- “설정 > 전원”에서 “자동 밝기”를 활성화합니다(노트북에 주변광 센서가 있는 경우).
- “야간 조명” 모드를 활성화하면 눈을 보호할 뿐만 아니라 약간의 절전 효과도 얻을 수 있습니다.
사용하지 않는 하드웨어 비활성화
# Disable Bluetooth (if not in use)
rfkill block bluetooth
# Enable Bluetooth
rfkill unblock bluetooth
# View wireless device status
rfkill list빠른 설정 패널에서 WiFi와 Bluetooth를 빠르게 전환할 수도 있습니다.
백그라운드 프로세스 관리
# View high-power-consuming processes
top -o %CPU
# Or use htop
sudo apt install htop
htop불필요한 백그라운드 애플리케이션과 브라우저 탭을 닫으면 전력 소비를 눈에 띄게 줄일 수 있습니다.
올바른 GPU 선택
노트북에 듀얼 GPU(Intel + NVIDIA)가 있는 경우 개별 GPU가 필요하지 않을 때 통합 GPU로 전환하면 전력 소비를 크게 줄일 수 있습니다.
# View currently active GPU
switcherooctl list
# Run applications on the integrated GPU (default)
# Run specific applications on the discrete GPU
switcherooctl launch app-name“설정 > 전원”에 GPU 전환 옵션이 있을 수도 있습니다.
애니메이션 효과 줄이기
“설정 > 접근성”에서 “애니메이션 감소”를 활성화하면 GPU 로드가 약간 줄어들어 배터리 수명이 약간 단축됩니다.
일시 중지 및 최대 절전 모드 설정
“설정 > 전원”에서 구성하십시오.
- 자동 일시 중지 시간 초과: 배터리 사용 시 자동 일시 중지 지연을 설정합니다.
- 덮개 닫기 작업: 노트북 덮개가 닫힐 때 수행되는 작업을 선택합니다(일시 중지/최대 절전 모드/아무 작업도 수행하지 않음)
- 전원 버튼 동작: 전원 버튼을 눌렀을 때 수행되는 작업을 선택합니다.
배터리 수명 기대치
다양한 사용 시나리오에 대한 대략적인 배터리 수명 참조(60Wh 배터리 기준):
| 사용 시나리오 | 예상 배터리 수명 |
|---|---|
| 가벼운 작업(문서 편집, 웹 브라우징) | 8~12시간 |
| 혼합된 일일 사용 | 5~8시간 |
| 비디오 재생 | 6~10시간 |
| 개발/컴파일 | 3~5시간 |
| 과부하(3D, 비디오 렌더링) | 2~3시간 |
실제 배터리 수명은 하드웨어 구성, 화면 밝기, 실행 중인 애플리케이션 및 기타 여러 요인에 따라 달라집니다.
요약
Ubuntu 26.04는 유연한 전원 관리 옵션을 제공합니다. 대부분의 사용자에게는 내장된 power-profiles-daemon이 이미 기본적인 요구 사항을 충족하고 있습니다. 최대 배터리 수명을 원하는 사용자는 더욱 심층적인 최적화를 위해 TLP 및 PowerTOP을 설치할 수 있습니다. 밝기 감소, 사용하지 않는 하드웨어 끄기, 적절한 충전 임계값 설정 등의 올바른 전력 습관은 충전당 배터리 수명과 전반적인 배터리 상태를 모두 연장할 수 있습니다.