15.6. 优化功耗

要优化功耗,您可以使用 powertop 服务或 powertop2tuned 程序。

15.6.1. 使用 powertop 服务优化功耗

您可以使用 powertop 服务,从引导时的 Tunables 选项卡中自动启用所有 PowerTOP 的建议:

步骤

  • 启用 powertop 服务:

    # systemctl enable powertop

15.6.2. powertop2tuned 工具

powertop2tuned 程序允许您从 PowerTOP 建议创建自定义 TuneD 配置集。

默认情况下,powertop2tuned/etc/tuned/ 目录中创建配置集,并在当前选择的 TuneD 配置集中基础配置集。为安全起见,所有 PowerTOP 调优最初在新配置集中被禁用。

要启用调整,您可以:

  • /etc/tuned/profile_name/tuned.conf 文件中 取消注释。
  • 使用 --enable-e 选项生成新的配置集,启用 PowerTOP 建议的大部分调优。

    某些潜在的调整(如 USB 自动暂停)在默认情况下被禁用,需要手动取消注释。

15.6.3. 使用 powertop2tuned 程序优化电源消耗

先决条件

  • powertop2tuned 程序已安装在系统上:

    # dnf install tuned-utils

步骤

  1. 创建自定义配置集:

    # powertop2tuned new_profile_name
  2. 激活新配置集:

    # tuned-adm profile new_profile_name

附加信息

  • 要获得 powertop2tuned 支持的选项列表,请使用:

    $ powertop2tuned --help

15.6.4. powertop.service 和 powertop2tuned 的比较

powertop.service 相比,对于优化能耗应首选 powertop2tuned,理由如下:

  • powertop2tuned 实用程序代表将 PowerTOP 集成到 TuneD 中,这能够带来这两个工具的优势。
  • powertop2tuned 实用程序允许对已启用的调优进行精细的控制。
  • 使用 powertop2tuned 时,可能无法自动启用潜在的危险调整。
  • 通过 powertop2tuned,可以在不重启的情况下进行回滚。