将cpu设为performance模式可使其恒定运行于最高频率,提升吞吐量与响应稳定性;可通过cat命令查当前策略,echo命令临时切换,cpupower工具永久设置并开机生效,最后用cpupower frequency-info等命令验证。

把 CPU 切到 performance 模式,能让它始终以最高频率运行,避免动态降频带来的延迟波动,特别适合对吞吐量和响应稳定性要求高的服务(比如 Web 服务器、实时数据处理)。
确认当前 CPU 频率策略
先查看每个 CPU 核心当前使用的调控器:
- cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor —— 多数系统默认是 ondemand 或 powersave
临时切换为 performance 模式
执行以下命令立即生效(重启后失效):
Linux系统管理专家,覆盖12大模块:用户权限、SSH、存储、网络、systemd、防火墙、日志监控、备份恢复、TLS证书、Ansible、容器、IaC。提供配置、验证、加固、监控、备份、自动化、故障排查、回滚闭环。关键词:useradd、sudo、sshd_config、chmod、SEL...
- echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
永久启用 performance 模式
推荐使用 cpupower 工具统一管理:
- 安装(如未预装):sudo apt install linux-tools-common linux-tools-generic(Ubuntu/Debian)或 sudo yum install kernel-tools(RHEL/CentOS)
- 设置开机生效:sudo cpupower frequency-set -g performance
- 让配置随系统启动自动加载:sudo systemctl enable cpupower
验证是否生效
运行以下命令检查实际运行频率和策略:
- cpupower frequency-info —— 显示当前 governor、可用频率范围、当前运行频率
- watch -n1 'cat /proc/cpuinfo | grep \"cpu MHz\" | head -4' —— 实时观察几个核心的当前主频是否稳定在标称最高值附近










