快速增加和优化Linux笔记本电脑电池寿命的TLP

TLP 是一个免费的开源、功能丰富的命令行工具,用于高级电源管理,可帮助优化由 Linux 驱动的笔记本电脑的电池寿命。

它适用于所有品牌的笔记本电脑,并带有默认配置,已经调整到可以有效可靠地维护电池寿命,因此您只需安装并使用即可。

它通过允许您配置诸如 CPU、磁盘、USB、PCI 和无线电设备在笔记本电脑在电池模式下运行时如何利用电源来实现节能。

TLP 特点:

  • 可以通过各种节能参数进行高度配置。
  • 使用自动化的后台任务。
  • 使用内核笔记本电脑模式和脏缓冲区超时。
  • 支持处理器频率缩放,包括“Turbo Boost”和“Turbo Core”。
  • 具有用于多核/超线程的电源感知进程调度程序。
  • 为 PCI(e) 总线设备提供运行时电源管理。
  • PCI Express 主动状态电源管理(PCIe ASPM)。
  • 支持 Radeon 图形电源管理(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 

RHELArch LinuxOpenSUSE 上,根据你的发行版执行以下命令。

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 命令 检查它是否在 SystemD 下运行。

$ 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/