TLP是一个免费的开源,功能丰富的命令行工具,用于高级电源管理,有助于优化由Linux驱动的笔记本电脑的电池寿命。 它运行在每个笔记本电脑Branded上,并且默认配置已经过调整,以有效和可靠地维护电池寿命,因此您可以简单地安装和使用它。
它通过允许您配置CPU,磁盘,USB,PCI,无线电设备等设备在笔记本电脑使用电池时如何使用电源,从而节省电能。
TLP特点:
- 它通过各种省电参数高度可配置。
- 它使用自动后台任务。
- 使用内核笔记本电脑模式和脏缓冲区超时。
- 支持处理器频率调整,包括“涡轮增压”和“涡轮增压核心”。
- 具有多核/超线程的功耗感知进程调度程序。
- 为PCI(e)总线设备提供运行时电源管理。
- PCI Express主动状态电源管理(PCIe ASPM)。
- 支持radeon图形电源管理(KMS和DPM)。
- 有一个I / O调度程序(每个磁盘)。
- 提供黑名单USB autosuspend。
- 支持Wifi省电模式。
- 还提供音频省电模式。
- 提供硬盘高级电源管理级别和减速超时(每个磁盘)。
- 还支持SATA主动链接电源管理(ALPM)等等。
如何在Linux中安装TLP电池管理工具
如图所示,TLP软件包可以很容易地安装在Ubuntu以及使用TLP-PPA存储库的相应Linux Mint上 。
$ sudo add-apt-repository ppa:linrunner/tlp $ sudo apt-get update $ sudo apt-get install tlp tlp-rdw
在Debian上 , 将以下行添加到/etc/apt/sources.list文件中,然后更新系统包缓存并进行安装。
# echo "deb http://ftp.debian.org/debian jessie-backports main" >> /etc/apt/sources.list # apt-get update # apt-get install tlp tlp-rdw
在Fedora , Arch Linux和OpenSuse上 ,根据您的发行版执行以下命令。
# dnf install tlp tlp-rdw [On Fedora] # pacman -S tlp tlp-rdw [On Arch Linux] # zypper install tlp tlp-rdw [On OpenSUSE]
如何使用TLP在Linux中优化电池寿命
一旦你安装了TLP ,它的配置文件是/ etc / default / tlp ,你将会有如下的命令来使用:
- tlp - 应用笔记本电脑省电设置
- tlp-stat - 显示所有省电设置
- tlp-pcilist - 显示PCI(e)设备数据
- tlp-usblist - 用于查看USB设备数据
它应该作为服务自动启动,可以使用systemctl命令检查它是否在SystemD下运行。
$ sudo systemctl status tlp
服务开始运行后,您必须重新启动系统才能真正开始使用它。 但是,您可以通过使用sudo命令以root用户权限手动应用当前的笔记本电脑省电设置来防止这种情况发生。
$ sudo tlp start
之后,使用以下命令确认它正在运行,其中显示了系统信息和TLP状态。
$ sudo tlp-stat -s
显示系统和TLP信息
重要提示 :如前所述,它使用自动化后台任务,但在ps命令输出中不会看到任何TLP后台进程或守护进程。
要查看当前的TLP配置,请使用-c
选项运行以下命令。
$ sudo tlp-stat -c
显示TLP配置
要显示所有电源设置,请运行以下命令。
$ sudo tlp-stat
显示省电设置
要显示Linux电池信息,请使用-b
开关运行以下命令。
$ sudo tlp-stat -b
显示Linux电池信息
要显示系统的温度和风扇速度,请使用-t
开关运行以下命令。
$ sudo tlp-stat -t
显示CPU温度和风扇速度
要显示处理器数据,请使用-p
开关运行以下命令。
$ sudo tlp-stat -p
显示处理器数据
要显示任何警告,请使用-w
开关运行以下命令。
$ sudo tlp-stat -w
注意 :如果您使用的是ThinkPad ,则需要为您的发行版安装某些特定的软件包,您可以从TLP主页上进行检查。 您还可以在那里找到更多信息和其他一些使用命令。
另请参阅 : PowerTop - 监视总功率使用情况并提高Linux笔记本电脑的电池寿命
对于Linux操作系统的所有笔记本电脑, TLP是一个有用的工具。 请通过下面的评论表单向我们提供您的想法,并让我们知道您遇到的其他类似工具。