TLP - Optimaliser og forbedre batterilevetiden for bærbare Linux-bærere


TLP er et gratis åpen kildekode, funksjonsrikt og kommandolinjeverktøy for avansert strømstyring, som bidrar til å optimalisere batterilevetiden i bærbare datamaskiner drevet av Linux.

Den kjører på alle bærbare merkevarer, og leveres med en standardkonfigurasjon som allerede er innstilt for effektivt og pålitelig å opprettholde batterilevetiden, slik at du ganske enkelt kan installere og bruke den.

Den utfører strømsparing ved å la deg konfigurere hvordan enheter som CPU, disk, USB-er, PCI-er og radioenheter skal bruke strøm når den bærbare datamaskinen kjører på batteri.

TLP-funksjoner:

  • Den er svært konfigurerbar gjennom ulike strømsparende parametere.
  • Den bruker automatiserte bakgrunnsoppgaver.
  • Bruker kjerne laptop-modus og skitne buffer timeouts.
  • Støtter prosessorfrekvensskalering inkludert "turbo boost" og "turbo core".
  • Har en strømbevisst prosessplanlegger for multi-core/hyper-threading.
  • Gir for strømstyring under drift for PCI(e)-bussenheter.
  • PCI Express aktiv tilstand strømstyring (PCIe ASPM).
  • Støtter radeon grafikk strømstyring (KMS og DPM).
  • Har en I/O-planlegger (per disk).
  • Tilbyr USB autosuspendering med svarteliste.
  • Støtter Wifi strømsparingsmodus.
  • Tilbyr også en lydsparemodus.
  • Tilbyr harddisk avansert strømstyringsnivå og spin-down timeout (per disk).
  • Støtter også SATA aggressive link power management (ALPM) og mye mer.

Hvordan installere TLP Battery Management Tool i Linux

TLP-pakken kan enkelt installeres på Ubuntu så vel som den tilsvarende Linux Mint ved å bruke TLP-PPA-depotet som vist.

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

Debian er de nyere TLP-pakkene tilgjengelige via de offisielle Debian-repositoriene. Legg til følgende linje i /etc/apt/sources.list-filen.

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

og deretter oppdater systempakkebufferen og installer den.

sudo apt update 
sudo apt install tlp tlp-rdw 

RHEL, Arch Linux, og OpenSUSE, utfør følgende kommando i henhold til distribusjonen din.

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

Hvordan bruke TLP for å optimalisere batterilevetiden i Linux

Når du har installert TLP, er konfigurasjonsfilen /etc/default/tlp, og du vil ha følgende kommandoer å bruke:

  • tlp – bruk strømsparingsinnstillinger for bærbar datamaskin
  • tlp-stat – viser alle strømsparingsinnstillinger
  • tlp-pcilist – viser PCI(e)-enhetsdata
  • tlp-sublist – for visning av USB-enhetsdata

Den skal starte automatisk som en tjeneste, du kan sjekke om den kjører under SystemD ved å bruke systemctl-kommandoen.

sudo systemctl status tlp

Etter at tjenesten begynner å kjøre, må du starte systemet på nytt for å faktisk begynne å bruke det. Men du kan forhindre dette ved å manuelt bruke gjeldende strømsparingsinnstillinger for bærbar datamaskin med root-privilegier ved å bruke sudo-kommandoen, som så.

sudo tlp start 

Etterpå bekrefter du at den kjører med følgende kommando, som faktisk viser systeminformasjon og TLP-status.

sudo tlp-stat -s 

Viktig: Som vi nevnte før, bruker den automatiserte bakgrunnsoppgaver, men du vil ikke se noen TLP-bakgrunnsprosess eller daemon i ps-kommandoutdata.

For å se gjeldende TLP-konfigurasjon, kjør følgende kommando med -c-alternativet.

sudo tlp-stat -c

For å vise alle strøminnstillingene, kjør følgende kommando.

sudo tlp-stat

For å vise Linux-batteriinformasjon, kjør følgende kommando med -b-bryteren.

sudo tlp-stat -b

For å vise systemets temperaturer og viftehastighet, kjør følgende kommando med -t-bryteren.

sudo tlp-stat -t

For å vise prosessordata, kjør følgende kommando med -p-bryteren.

sudo tlp-stat -p

For å vise noen advarsler, kjør følgende kommando med -w bryteren.

sudo tlp-stat -w

Merk: Hvis du bruker ThinkPad, er det visse spesifikke pakker du må installere for distribusjonen, som du kan sjekke fra TLP hjemmeside. Du finner også mer informasjon og en rekke andre brukskommandoer der.

TLP er et nyttig verktøy for alle bærbare datamaskiner som drives av Linux-operativsystemer. Gi oss dine tanker om det via kommentarskjemaet nedenfor, og du kan gi oss beskjed om andre lignende verktøy du har kommet over også.