TLP 是一個免費的開源、功能豐富的命令行工具,用於高級電源管理,有助於優化運行 Linux 的筆記本電腦的電池壽命。
它適用於每個筆記本電腦品牌,並且隨著一個預設配置一起發送,已經調整為有效可靠地維護電池壽命,因此您可以簡單地安裝並使用它。
它通過允許您配置 CPU、磁盤、USB、PCI 和無線電設備在筆記本電腦在電池上運行時如何利用電源來節省電力。
TLP 功能:
- 通過各種節能參數高度可配置。
- 使用自動化的後台任務。
- 使用內核筆記本電腦模式和髒緩衝區超時。
- 支持處理器頻率調整,包括“增強”和“核心增強”模式。
- 具有用於多核/超線程的電源感知進程調度器。
- 提供 PCI(e) 总线設備的運行時電源管理。
- PCI Express 主動狀態電源管理(PCIe ASPM)。
- 支持雷德显卡功耗管理(KMS 和 DPM)。
- 具有 I/O 調度器(每個磁盤)。
- 提供帶有黑名單的 USB 自動暫停。
- 支持 WiFi 節能模式。
- 還提供音頻節能模式。
- 提供硬盤高級電源管理級別和磁盤自旋超時(每個磁盤)。
- 還支持 SATA 積極鏈路電源管理(ALPM)等等。
如何在 Linux 安裝 TLP 電池管理工具
TLP套件可以輕鬆地在Ubuntu以及對應的Linux Mint上使用TLP-PPA儲存庫進行安裝,如下所示。
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]
如何在Linux中使用TLP優化電池壽命
一旦您安裝了TLP,其配置文件為/etc/default/tlp,您將擁有以下命令可供使用:
- tlp – 應用筆記型電腦節能設置
- tlp-stat – 顯示所有節能設置
- tlp-pcilist – 顯示PCI(e)設備數據
- tlp-sublist – 用於查看USB設備數據
它應該會自動作為服務啟動,您可以使用systemctl命令檢查它是否正在運行。
$ sudo systemctl status tlp
開始運行服務後,您必須重新啟動系統才能實際開始使用它。但您可以通過使用具有根權限的sudo 命令手動應用當前的筆記本電腦節能設置來防止這種情況,如下所示。
$ sudo tlp start
然後,使用以下命令確認它正在運行,該命令實際上顯示系統信息和 TLP 狀態。
$ sudo tlp-stat -s

重要:如我們之前所述,它使用自動化的後台任務,但您不會在ps 命令的輸出中看到任何 TLP 後台進程或守護程序。
要查看當前的 TLP 配置,請使用-c
選項運行以下命令。
$ sudo tlp-stat -c

要顯示所有電源設置,請運行以下命令。
$ sudo tlp-stat

要顯示 Linux 電池信息,請使用-b
開關運行以下命令。
$ sudo tlp-stat -b

要顯示系統的溫度和風扇速度,請使用-t
開關運行以下命令。
$ sudo tlp-stat -t

要顯示處理器數據,請使用-p
開關運行以下命令。
$ sudo tlp-stat -p

要顯示任何警告,請使用-w
開關運行以下命令。
$ sudo tlp-stat -w
注意:如果您使用的是ThinkPad,您需要為您的發行版安裝特定的套件,您可以從TLP主頁檢查。您也可以在那裡找到更多信息和其他使用命令。
TLP是一個對所有運行Linux操作系統的筆記本電腦都很有用的工具。通過下面的評論表格告訴我們您的想法,您也可以告訴我們您遇到的任何其他類似工具。
Source:
https://www.tecmint.com/tlp-increase-and-optimize-linux-battery-life/