TLP – 리눅스 노트북 배터리 수명 빠르게 늘리고 최적화하는 방법

TLP는 리눅스로 구동되는 노트북의 배터리 수명을 최적화하는 고급 전원 관리를 위한 무료 오픈 소스이며 기능이 풍부한 명령줄 도구입니다.

모든 노트북 브랜드에서 실행되며 이미 효과적이고 신뢰할 수 있는 배터리 수명을 유지하기 위해 기본 구성으로 이미 조정되어 있어 설치하고 사용하기만 하면 됩니다.

배터리로 구동 중인 노트북에서 CPU, 디스크, USB, PCI 및 무선 장치와 같은 장치가 전원을 어떻게 활용해야 하는지 구성할 수 있어 전력을 절약합니다.

TLP 기능:

  • 다양한 전력 절약 매개변수를 통해 매우 구성 가능합니다.
  • 자동화된 백그라운드 작업을 사용합니다.
  • 커널 노트북 모드 및 더티 버퍼 타임아웃을 사용합니다.
  • “터보 부스트” 및 “터보 코어”를 포함한 프로세서 주파수 스케일링을 지원합니다.
  • 멀티 코어/하이퍼 스레딩을 위한 전력 인식 프로세스 스케줄러를 제공합니다.
  • PCI(e) 버스 장치에 대한 런타임 전력 관리를 제공합니다.
  • PCI Express 활성 상태 전력 관리 (PCIe ASPM)를 지원합니다.
  • 라데온 그래픽 전력 관리 (KMS 및 DPM)를 지원합니다.
  • 입출력 스케줄러 (디스크 당)를 갖추고 있습니다.
  • 블랙리스트를 사용한 USB 자동 중지를 제공합니다.
  • Wifi 전력 절약 모드를 지원합니다.
  • 오디오 전력 절약 모드도 제공합니다.
  • 디스크당 고급 전력 관리 수준 및 스핀 다운 타임아웃을 제공합니다.
  • SATA 공격적인 링크 전력 관리 (ALPM)를 지원하며 그 외 다양한 기능을 제공합니다.

리눅스에 TLP 배터리 관리 도구를 설치하는 방법

TLP 패키지는 해당 TLP-PPA 저장소를 사용하여 Ubuntu 및 해당 Linux Mint에 쉽게 설치할 수 있습니다.

sudo add-apt-repository ppa:linrunner/tlp
sudo apt update
sudo apt install tlp tlp-rdw

Debian에서는 최신 TLP 패키지를 공식 Debian 저장소를 통해 사용할 수 있습니다. 다음 줄을 /etc/apt/sources.list 파일에 추가하세요.

deb http://ftp.debian.org/debian DIST-backports main

그런 다음 시스템 패키지 캐시를 업데이트하고 설치하세요.

sudo apt update 
sudo apt install tlp tlp-rdw 

RHEL, Arch Linux,, 및 OpenSUSE에서는 해당 배포판에 따라 다음 명령을 실행하세요.

dnf install tlp tlp-rdw     [On RHEL]
pacman -S tlp  tlp-rdw      [On Arch Linux]
zypper install tlp tlp-rdw  [On OpenSUSE]

리눅스에서 배터리 수명을 최적화하기 위해 TLP 사용 방법

TLP를 설치한 후, 구성 파일은 /etc/default/tlp에 있으며 다음 명령을 사용할 수 있습니다:

  • tlp – 노트북 전원 절약 설정 적용
  • tlp-stat – 모든 전원 절약 설정 표시
  • tlp-pcilist – PCI(e) 장치 데이터 표시
  • tlp-sublist – USB 장치 데이터 확인용

이것은 서비스로 자동으로 시작되어야 하며, SystemD를 사용하여 실행 중인지 확인할 수 있습니다. systemctl 명령을 사용하세요.

$ sudo systemctl status tlp

서비스가 시작되면 실제로 사용하려면 시스템을 다시 시작해야 합니다. 그러나 sudo 명령어를 사용하여 현재 노트북 전원 관리 설정을 root 권한으로 수동으로 적용함으로써 이를 방지할 수 있습니다.

$ sudo tlp start 

이후에는 실제로 시스템 정보 및 TLP 상태를 표시하는 다음 명령어를 사용하여 실행 중인지 확인하십시오.

$ sudo tlp-stat -s 
Show System and TLP Information

중요: 이전에 언급했듯이 자동화된 백그라운드 작업을 사용하지만 ps 명령어 출력에서는 TLP 백그라운드 프로세스나 데몬을 볼 수 없습니다.

현재 TLP 구성을 보려면 다음 명령어를 -c 옵션과 함께 실행하십시오.

$ sudo tlp-stat -c
Show TLP Configuration

모든 전원 설정을 표시하려면 다음 명령어를 실행하십시오.

$ sudo tlp-stat
Show Power Saving Settings

Linux 배터리 정보를 표시하려면 다음 명령어를 -b 스위치와 함께 실행하십시오.

$ sudo tlp-stat -b
Show Linux Battery Information

시스템의 온도 및 팬 속도를 표시하려면 다음 명령어를 -t 스위치와 함께 실행하십시오.

$ sudo tlp-stat -t
Show CPU Temperature and Fan Speed

프로세서 데이터를 표시하려면 다음 명령어를 -p 스위치와 함께 실행하십시오.

$ sudo tlp-stat -p
Show Processor Data

경고 사항을 표시하려면 다음 명령어를 -w 스위치와 함께 실행하십시오.

$ sudo tlp-stat -w

주의: 만약 당신이 ThinkPad를 사용 중이라면, 배포판에 설치해야 할 특정 패키지가 있습니다. 해당 패키지는 TLP 홈페이지에서 확인할 수 있습니다. 거기에서 더 많은 정보와 다른 사용 명령어를 찾을 수도 있습니다.

TLP는 Linux 운영 체제를 사용하는 모든 노트북에 유용한 도구입니다. 아래의 댓글 양식을 통해 귀하의 생각을 전해주세요. 또한 귀하가 만난 다른 유사한 도구에 대해서도 알려주실 수 있습니다.

Source:
https://www.tecmint.com/tlp-increase-and-optimize-linux-battery-life/