5.6. 优化 CPU 频率缩放


默认情况下,RHEL 使用 CPU 频率缩放来省电,并在 CPU 负载不重时减少热量。为了优先考虑性能而不是节能,您可以将 CPU 配置为以最大时钟速度工作。这确保 CPU 可以以最高效率处理数据去重和压缩过程。通过以最高频率运行 CPU,可以更快地执行资源密集型操作,从而提高 LVM-VDO 在数据减少和存储优化方面的整体性能。

警告

为更高的性能调整 CPU 频率扩展可以提高功耗和热量产生。在冷却不足的系统中,这可能导致过热,并可能导致热节流,这限制了性能提升。

流程

  1. 显示可用的 CPU 调控器:

    $ cpupower frequency-info -g
    Copy to Clipboard Toggle word wrap
  2. 更改缩放调控器,以优先选择性能:

    # cpupower frequency-set -g performance
    Copy to Clipboard Toggle word wrap

    此设置会一直保留,直到重启为止。

  3. 可选:要使扩展管理中的更改持久,请创建一个自定义 systemd 服务:

    1. 使用以下内容创建一个新的 /etc/systemd/system/cpufreq.service 文件:

      [Unit]
      Description=Set CPU scaling governor to performance
      
      [Service]
      ExecStart=/usr/bin/cpupower frequency-set -g performance
      
      [Install]
      WantedBy=multi-user.target
      Copy to Clipboard Toggle word wrap
    2. 保存文件并退出。
    3. 重新载入服务文件:

      # systemctl daemon-reload
      Copy to Clipboard Toggle word wrap
    4. 启用新服务:

      # systemctl enable cpufreq.service
      Copy to Clipboard Toggle word wrap

验证

  • 显示当前使用的 CPU 频率策略:

    $ cpupower frequency-info -p
    Copy to Clipboard Toggle word wrap
  • 可选:如果要使扩展管理更改持久,请检查是否启用了 cpufreq.service

    # systemctl is-enabled cpufreq.service
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat