Hvordan installere og konfigurere TLP for å forbedre batteribackup i Linux -bærbare datamaskiner

Hvordan installere og konfigurere TLP for å forbedre batteribackup i Linux -bærbare datamaskiner
Denne artikkelen vil dekke en guide for installasjon og bruk av TLP -batterioptimaliseringsverktøyet i Linux. TLP er et gratis og åpen kildekodeverktøy som kan bruke forskjellige justeringer for å forbedre batterilevetiden på forskjellige batteridrevne Linux -enheter som bærbare datamaskiner og nettbrett. Den kommer med en forhåndsdefinert og godt kommentert konfigurasjonsfil som du kan tilpasse for å konfigurere strømoptimaliseringsinnstillinger i henhold til dine behov. Det kommer også med noen fornuftige standardverdier som brukes til å optimalisere strømforbruket automatisk på Linux -systemet ditt.

Hovedfunksjonene til TLP

TLP kan automatisk bruke forskjellige strømprofiler avhengig av om enheten din er koblet eller koblet til AC -strøm. Det kan også bruke strømprofiler på omstarter av ferske systemer. TLP kommer med støtte for overvåking av Bluetooth, WiFi, LAN og andre slike nettverkstilkoblinger, slik at den automatisk kan bytte dem basert på brukerinnstillinger og valgt strømprofil. Andre hovedfunksjoner i TLP inkluderer evne til oppskalere eller nedskala CPU -frekvens, automatisk anvendelse av leverandørspesifikke justeringer for forskjellige CPU- og GPU -maskinvare, støtter harddiskestyring inkludert et alternativ for å snurre dem ned, AHCI Power Management Tweaks, støtter styring av PCIE enheter, kan overvåke AMD GPUer for å redusere strømforbruket, muligheten til å slå av lydenheter og optiske stasjoner, og så videre. Full detaljert liste over funksjonene er tilgjengelig her.

Installere TLP i Linux

For å installere TLP i Ubuntu, bruk følgende kommando:

$ sudo apt install TLP

Du kan installere TLP i andre Linux -distribusjoner fra Package Manager. Flere installasjonsinstruksjoner og nedlastingsalternativer er tilgjengelige her.

Kontrollerer status for TLP

Etter at du har installert TLP, må du starte systemet på nytt for at endringene skal tre i kraft. TLP har ikke en bakgrunnsprosess, så du kan ikke finne en prosess for den i oppgaveledere. For å optimalisere strømforbruket, bruker det hendelser produsert av Systemd Services og andre System -demoner som kjører på en fersk støvel. TLP bruker automatisk noen sane justeringer etter installasjonen. Du kan sjekke om TLP kjører på systemet ditt eller ikke ved å bruke kommandoen som er nevnt nedenfor:

$ TLP -STAT -S

Du bør få noe utgang som ligner på dette:

+++ TLP -status
Tilstand = aktivert
RDW -tilstand = aktivert
Siste løp = 03:55:11 PM
Modus = AC
Strømkilde = ukjent

Som du kan se i utdataene, er TLP aktivert, og den viser også tiden for siste løp.

Sette opp konfigurasjonsfilen

TLP gjør optimaliseringer til PC -en din, avhengig av forskjellige parametere definert i konfigurasjonsfilen. Som standard oppretter TLP en fil på “/etc/tlp.Conf ”-sti på første løp. Denne filen kommer med definisjoner for alle TLP -parametere, men de blir kommentert som standard, du må endre konfigurasjonsfilparametrene manuelt for å endre atferd til TLP.

Det er to måter du kan konfigurere TLP -konfigurasjonsfilen. I den første metoden kan du kopiere og lage en sikkerhetskopi av den originale konfigurasjonsfilen som ligger på “/etc/tlp.Conf ”Path og rediger deretter den eksisterende konfigurasjonsfilen. I den andre metoden kan du opprette en ny konfigurasjonsfil fra bunnen av uten å berøre den originale konfigurasjonsfilen. For å opprette en ny konfigurasjonsfil for TLP, kjør følgende to kommandoer:

$ mkdir -p /etc /tlp.d
$ cp /etc /tlp.Conf /etc /tlp.d/01-Myconfig.konf

Disse kommandoene oppretter en ny katalog som heter “TLP.d ”og kopier den originale TLP -konfigurasjonsfilen inni den. TLP vil nå lese denne konfigurasjonsfilen som heter “01-MyConfig.konf ”i tillegg til standardfilen og deretter bruke endringer i henhold til brukertilpasninger gjort i den tilpassede konfigurasjonsfilen. På denne måten kan den originale konfigurasjonsfilen holdes uberørte og brukere kan holde oversikt over endringer gjort av dem i den tilpassede konfigurasjonsfilen. Navnet på den tilpassede konfigurasjonsfilen skal starte med to sifre som indikerer belastningsrekkefølge i tilfelle det er flere tilpassede konfigurasjonsfiler. Så du kan lage “01-Myconfig.Conf ”og“ 02-Myconfig.Conf ”Custom Config Files, og de vil begge bli lest av TLP i stigende rekkefølge med hensyn til de to første sifrene i filnavnet.

Konfigurere TLP -innstillinger

Nå som du har en tilpasset konfigurasjonsfil, kan du åpne den i en tekstredigerer. Det skal se ut som dette:

Hver konfigurerbare parameter er godt forklart i TLP -filen og er betegnet med store bokstaver. For å forstå hva hver parameter gjør, må du lese forklaringene som er gitt i selve konfigurasjonsfilen, da de er veldig grundige. I tilfelle du trenger ytterligere informasjon om hver parameter, kan du sjekke forklaringene deres i offisiell dokumentasjon som er tilgjengelig her.

Alle parametere som er oppført i konfigurasjonsfilen er deaktivert som standard. For å aktivere en bestemt parameter, er alt du trenger å gjøre er å gjøre det ved å fjerne "#" -symbol foran den. Tilsvarende kan du deaktivere en allerede aktivert parameter ved å sette "#" -symbol foran den.

Merk at hvis noen parameter er deaktivert, vil TLP bruke en standardverdi for den i henhold til parameterens Fallback Standardverdi nevnt av "Standard: x" -syntaks. For eksempel ser den første innstillingen i konfigurasjonsfilen slik ut:

# Satt til 0 for å deaktivere, 1 for å aktivere TLP.
# Standard: 1
#Tlp_enable = 1

Legg merke til “Standard: 1” -strengen. Det indikerer at hvis parameteren er deaktivert, vil en verdi av “1” bli brukt til den. Med andre ord, hvis du ikke aktiverer eller deaktiverer TLP manuelt, vil det være aktivert som standard. Disse Fallback -standardverdiene i “Standard: x” -format er definert for alle parametere som er tilgjengelige i konfigurasjonsfilen.

Et annet viktig poeng du bør huske på er at alle parametere som slutter med "_ac" -suffiks bare brukes når enheten din er koblet til en vekselstrømskilde gjennom en lader. På den annen side brukes parametere som slutter med "_bat" bare når systemet ditt kjører på batteristrøm.

For å laste inn innstillinger fra din tilpassede konfigurasjonsfil og bruke endringer, må du laste inn TLP på nytt ved å kjøre følgende kommando:

$ sudo tlp start

Alternativt kan du starte Linux -systemet på nytt for at endringene skal tre i kraft.

Konklusjon

TLP gir omfattende konfigurasjonsparametere for å optimalisere batterilevetiden til Linux -enhetene dine på en rekke måter. Dette er det eneste verktøyet i sitt slag som gir så mange konfigurasjonsparametere for å forbedre batteribackup. Du kan gjøre endringer i konfigurasjonsfilen i henhold til dine behov, og den vil ta vare på resten og automatisk optimalisere batterilevetiden på hver omstart.