跳转至

Ubuntu睿频

设置CPU睿频

  1. 查看睿频开关是否打开
    cat /sys/devices/system/cpu/intel_pstate/no_turbo 
    
    如果输出为1,说明睿频已经关闭,需要设置为1;如果输出为0,说明睿频已经打开。
  2. 查看内核支持的CPU策略
    cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_governors
    
    CPU策略包括以下几种,如果输出的包括performance,说明内核支持睿频
    • performance:性能优先,CPU频率一直保持在最高频率
    • powersave:省电优先,CPU频率一直保持在最低频率
    • ondemand:根据负载动态调整CPU频率
    • conservative:根据负载动态调整CPU频率,但是频率调整幅度比ondemand小,默认的CPU策略
    • userspace:用户空间控制CPU频率,需要用户手动设置CPU频率
  3. 查看当前CPU策略
    cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
    
  4. 更改为performance策略
    安装`cpupower`工具
     sudo apt-get install -y linux-tools-$(uname -r)
    # 更改策略
    sudo cpupower frequency-set -g performance
    
  5. 查看CPU频率
    watch -n 0 "cat /proc/cpuinfo | grep -i mhz"
    
    通过对比可以看到开启睿频后,CPU频率会提高

    或者使用
    cpupower frequency-info
    
    可以看到CPU频率以及频率范围

上述设置的方式在机器重启后会失效,可以设置默认方式

sudo apt-get install sysfsutils -y
vim /etc/sysfs.conf
设置
devices/system/cpu/cpu0/cpufreq/scaling_governor = performance

评论