网站搜索

TLP - 优化和提高 Linux 笔记本电脑的电池寿命


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 软件包可以使用 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 

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 

重要:正如我们之前提到的,它使用自动后台任务,但您不会在 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 操作系统的笔记本电脑的有用工具。通过下面的评论表告诉我们您对此的想法,您也可以让我们知道您遇到过的任何其他类似工具。