Linux之如何设置CPU Performance模式
目录
- Linux设置CPU Performance模式
- 一、安装cpu频率管理软件
- 二、查看CPU状态
- 三、把cpu调整到性能模式
- Linux CPU高性能模式配置
- 总结
Linux设置CPU Performance模式
在Linux中,内核的开发者定义了一套框架模型来完成CPU频率动态调整这一目的,它就是CPU Freq系统。
如下为CPU的几种模式(governor参数):
ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核默认的方式都是ondemand。interactive:交互模式,直接上最高频率,然后看CPU负荷慢慢降低,比较耗电。Interactive 是以 CPU 排程数量而调整频率,从而实现省电。InteractiveX 是以 CPU 负载来调整 CPU 频率,不会过度把频率调低。所以比 Interactive 反应好些,但是省电的效果一般。conservative:保守模式,类似于ondemand,但调整相对较缓,想省电就用他吧。Google官方内核,kang内核默认模式。smartass:聪明模式,是I和C模式的升级,该模式在比interactive 模式不差的响应的前提下会做到了更加省电。performance:性能模式!只有最高频率,从来不考虑消耗的电量,性能没得说,但是耗电量。powersave:省电模式,通常以最低频率运行。userspace:用户自定义模式,系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU 运行频率使用。也就是长期以来都在用的那个模式。可以通过手动编辑配置文件进行配置Hotplug:类似于ondemand, 但是cpu会在关屏下尝试关掉一个cpu,并且带有deep sleep,比较省电。
一、安装cpu频率管理软件
sudo apt-get install cpufrequtils
二、查看CPU状态
cpufreq-info
三、把cpu调整到性能模式
sudo cpufreq-set -g performance
使用上述方式,重启系统后又回到默认方式。
修改默认模式:
1、安装sysfsutils:
sudo apt-get install sysfsutils
2、查看当前的调节器:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
3、编辑/etc/sysfs.conf ,增加如下语句:
sudo gedit /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
填写需要更改的状态。
Linux CPU高性能模式配置
# CentOS 安装 kernel-tools yum install kernel-tools cpupowerutils # cpupower设置performance(高性能模式) cpupower frequency-set -g performance #查看当前的调节器 cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor #查看频率信息 cpupower frequency-info cat /proc/cpuinfo | grep -i "cpu mhz"
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
上一篇:如何在Linux系统中安装和配置Systemd和Crontab
栏 目:其它服务器
本文标题:Linux之如何设置CPU Performance模式
本文地址:https://zz.feitang.co/server/29835.html
您可能感兴趣的文章
- 01-07Tomcat部署Bolo动态博客
- 01-07图文详解nginx日志切割的实现
- 01-07如何解决swarm docker 端口不通问题
- 01-07详解nginx location指令
- 01-07如何解决docker http 500错误问题
- 01-07windows server 2008安装配置DNS服务器
- 01-07Linux上搭载Nginx负载均衡配置使用案例详解
- 01-07NGINX 权限控制文件预览和下载的实现原理
- 01-07Nginx防盗链与服务优化配置的全过程
- 01-07使用 Apache 反向代理的设置技巧


阅读排行
推荐教程
- 12-23linux中ftp无法访问怎么办
- 12-11docker存储目录迁移示例教程
- 12-10docker start启动容器后仍然exit状态的解决
- 12-10Linux下如何安装Logstash
- 01-05Shell脚本去重的几种方法实例
- 12-22kvm虚拟机配置NAT端口转发的实现方法
- 12-19Zabbix SAML SSO 登录绕过漏洞的操作流程
- 12-15Docker-Compose搭建Spark集群的实现方法
- 12-14Docker Desktop无法正常启动解决(failed to start...)
- 12-14k8s 与docker空间使用分析与清理方法




