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