Linux之如何设置CPU Performance模式

 更新时间:2023年06月25日 16:15:30   作者:zaf赵  
这篇文章主要介绍了Linux之如何设置CPU Performance模式问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

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"

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解如何在 CentOS 7 上安装和安全配置 MariaDB 10

    详解如何在 CentOS 7 上安装和安全配置 MariaDB 10

    这篇文章主要介绍了详解如何在 CentOS 7 上安装和安全配置 MariaDB 10,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • linux下搭建scala环境并写个简单的scala程序

    linux下搭建scala环境并写个简单的scala程序

    今天小编就为大家分享一篇关于linux下搭建scala环境并写个简单的scala程序,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • Ubuntu配置静态IP的两种方法

    Ubuntu配置静态IP的两种方法

    在本教程中,您将了解有关 Ubuntu 静态 IP 地址配置的所有信息,我们将为读者Ubuntu配置静态IP的两种方法以及详细的配置过程,通过图文介绍的非常详细,需要的朋友可以参考下
    2024-10-10
  • linux通过跳板机连接远程服务器并进行文件传输的方法

    linux通过跳板机连接远程服务器并进行文件传输的方法

    这篇文章主要介绍了linux通过跳板机连接远程服务器并进行文件传输的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • Ubuntu下sublime中文无法输入的处理方案

    Ubuntu下sublime中文无法输入的处理方案

    本文主要是给出了Ubuntu下sublime中文无法输入的处理方案,非常的实用,遇到相同问题的小伙伴们可以参考下
    2014-11-11
  • Linux tr命令的使用方法

    Linux tr命令的使用方法

    这篇文章主要介绍了Linux tr命令的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • ubuntu中终端命令提示符太长的修改方法汇总

    ubuntu中终端命令提示符太长的修改方法汇总

    Linux(Ubuntu)终端 命令提示符太长 怎么办?下面这篇文章主要给大家介绍了关于ubuntu中终端命令提示符太长的修改方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-04-04
  • CentOS(Linux)下的apache服务器配置与管理方法分享

    CentOS(Linux)下的apache服务器配置与管理方法分享

    CentOS(Linux)下的apache服务器配置与管理方法分享,需要的朋友可以参考下。
    2011-04-04
  • Centos7如何重置root用户密码

    Centos7如何重置root用户密码

    文章介绍了三种恢复CentOS系统root密码的方法,包括修改内核启动参数、进入单用户模式和使用救援模式,每种方法都详细描述了操作步骤,适用于不同的场景
    2024-12-12
  • Linux曝出Sudo提权漏洞 任意用户亦可运行root命令

    Linux曝出Sudo提权漏洞 任意用户亦可运行root命令

    近期曝出的一个提权漏洞,却直指 sudo 的一个安全策略隐患 —— 即便配置中明确不允许 root 用户访问,该漏洞仍可允许恶意用户或程序,在目标 Linux 系统上以 root 用户身份执行任意命令
    2019-10-10

最新评论