Ubuntu 20.04.5 LTS安装cpupower,userspace模式下控制cpu频率及使用教程

设备 华硕 Intel® Core™ i7-7700HQ CPU @ 2.80GHz × 8

系统 Ubuntu 20.04.5 LTS

目录

一、安装cpupower步骤:

二、设置cpupower的运行策略

三、拓展内容


一、安装cpupower步骤:

1.选择安装第一个包

 2.继续输入cpupower 根据提示安装第一个包

此时出现

dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)

错误:

解决方法:

根据提示重写需要的包

sudo dpkg -i --force-overwrite /var/cache/apt/archives/linux-tools-common_5.4.0-126.142_all.deb
sudo apt -f install

 执行以上命令行后出现以下信息就解决了

再次输入cpupower 可看见cpupower安装完成

 二、自定义设置cpupower的策略

1.cpupower的五种策略

1)userspace 让用户态的程序可以通过接口动态调整cpufreq

2)conservative 动态调整,load高则高频,load低则低频

3)ondemand 也是动态调整,不过比较极端,cpufreq一使用则立刻最高,用完直接最低

4)powersave CPU会固定工作在其支持的最低运行频率上

5)performance CPU会固定工作在其支持的最高运行频率上

2.将cpu设置成userspace策略

1)永久添加内核引导参数

sudo gedit /etc/default/grub

a.在 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash“后添加 intel_pstate=disable,并保存

如图:

b.保存后执行命令更新grub文件:

sudo update-grub

 

 c.重启系统

2) 修改cpu的运行策略

a.查看当前所有cpu信息

cpupower -c all frequency-info

此时cpu7的当前频率为1.82GHz。


b.这里以修改cpu7的频率为2.40GHz为例

先加载用户模块空间:

modprobe cpufreq_userspace

然后设置调节器:

sudo cpupower -c 7 frequency-set -g userspace

最后设置频率:

sudo cpupower -c 7 frequency-set -f 2.40GHz

结果如图:

修改完成!

以上是设置cpu为userspace模式,并修改cpu工作频率的全部流程。

拓展内容

查看当前CPU的全部主频信息:

sudo cpupower -c all frequency-info

设置当前所有CPU为性能模式(其他模式类此操作):

cpupower -c all frequency-set -g performance

实时查看每个cpu核的使用情况:

watch -n 1 sudo cpupower monitor

查看所有cpu的频率:

cat /proc/cpuinfo | grep MHz

  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值