很多cpu都支持动态节能技术,当系统负载较低较空闲的之后会自动降频达到节能的目的,但是在我们使用高性能服务器的场景下,当然是让cpu全力以赴的去运转,所以我们就需要去设置cpu为performance性能模式,在设置之前现了解下集中cpu运行模
1.cpu常见的五种运行性能模式介绍
1.performance模式:将CPU频率固定工作在其支持的最高运行频率上,而不动态调节,让cpu以最高频率来运行,即使当前系统负载很低。
2.userspace模式:系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU 运行频率使用。
3.powersave模式:将CPU频率设置为最低的所谓“省电”模式,CPU会固定工作在其支持的最低运行频率上。
4.ondemand模式:按需快速动态调整CPU频率, 一有cpu计算量的任务,就会立即达到最大频率运行,等执行完毕就立即回到最低频率。
5.conservative模式:平滑地调整CPU频率,频率的升降是渐变式的,会自动在频率上下限调整,和ondemand的区别在于它会按需分配频率,而不是一味追求最高频率。
2.使用cpufrequtils工具调整cpu性能模式
cpufreq是一个动态调整cpu频率的模块,系统启动时生成文件夹 /sys/devices/system/cpu/cpu0/cpufreq/,里面有几个文件,其中scaling_min_freq代表最低频率,scaling_max_freq代表最高频率,scalin_governor代表cpu频率调整模式,用它来控制CPU频率。
我们首先进行安装
apt install cpufrequtils #cenots 安装yum install kernel-tools
使用如下命令可以查看当前运行模式
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
然后使用命令进行调整
cpupower frequency-set -g performance
再次使用cat命令查看scaling_governor,可以看到已经返回performance了,说明我们已经调整到最高性能模式了。
- 标签
- linux
- cpu
- performance
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://sulao.cn/post/1090
评论列表