5.6. 优化 CPU 频率缩放
默认情况下,RHEL 使用 CPU 频率缩放来省电,并在 CPU 负载不重时减少热量。为了优先考虑性能而不是节能,您可以将 CPU 配置为以最大时钟速度工作。这确保 CPU 可以以最高效率处理数据去重和压缩过程。通过以最高频率运行 CPU,可以更快地执行资源密集型操作,从而提高 LVM-VDO 在数据减少和存储优化方面的整体性能。
警告
为更高的性能调整 CPU 频率扩展可以提高功耗和热量产生。在冷却不足的系统中,这可能导致过热,并可能导致热节流,这限制了性能提升。
流程
显示可用的 CPU 调控器:
cpupower frequency-info -g
$ cpupower frequency-info -g
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 更改缩放调控器,以优先选择性能:
cpupower frequency-set -g performance
# cpupower frequency-set -g performance
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此设置会一直保留,直到重启为止。
可选:要使扩展管理中的更改持久,请创建一个自定义
systemd
服务:使用以下内容创建一个新的
/etc/systemd/system/cpufreq.service
文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 保存文件并退出。
重新载入服务文件:
systemctl daemon-reload
# systemctl daemon-reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用新服务:
systemctl enable cpufreq.service
# systemctl enable cpufreq.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
显示当前使用的 CPU 频率策略:
cpupower frequency-info -p
$ cpupower frequency-info -p
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 可选:如果要使扩展管理更改持久,请检查是否启用了
cpufreq.service
:systemctl is-enabled cpufreq.service
# systemctl is-enabled cpufreq.service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow