CPU主频设置

news/2024/10/21 6:12:20/
对时延和性能要求高的应用,建议关闭CPU的动态调节功能,禁止 CPU休眠,并把CPU频率固定到最高。

基本概念

CPU的工作模式:ondemand、interactive、conservative保守模式省电、performance、powersave省电模式。 C-state 是cpu的睡眠状态,C0正常工作,C1-5表示睡眠依次加深,更节能;P-state是cpu的运行状态,P0是最高状态,P1/2性能损失但节能。需安装 apt install cpufrequtils。

查看方法

查看支持的工作模式:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
查看当前工作模式:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
查看CPU idle state 信息:cpupower idle-info 或 cat /sys/devices/system/cpu/cpuidle/current_driver ,cat /sys/devices/system/cpu/cpuidle/current_governor_ro
查看频率:cpupower frequency-info 或 cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq

修改方法

固定主频步:先设置工作模式cpupower frequency-set -g performance,然后设置最小主频cpupower frequency-set -d 2.4G, 最大主频cpupower frequency-set -u 2.4G;
禁用cpu空闲时休眠cpupower idle-set -d POLL,cpupower idle-set -d 1~6)
Intel  禁用p-state: 修改/etc/default/grub,在GRUB_CMDLINE_LINUX_DEFUALT="pstate=disable", 更新grup: sudo update-grub
参考:
CPU电源管理(P-state)_y33988979的博客-CSDN博客
CPU 调频 - Arch Linux 中文维基

http://www.ppmy.cn/news/63966.html

相关文章

python实现异步过程asyncio

异步发展过程 1.用greenlet from greenlet import greenletdef fun1():print(1) def fun2():print(2) g1greenlet(fun1) g2greenlet(fun2) g1.switch() 2.用yield 3.用asyncio import asyncio asyncio.coroutine def fun3():yield from asyncio.sleep(2)print(3) tasks[a…

Unity用脚本获取物体和组件(下)

一、应用父子关系 1、通过父子关系获取物体 仔细观察Hierarchy窗口会发现,其实拥有大量“父子关系”的物体已经构成了树形结构。在Unity中,“父子关系”的表达是Transform组件的职责。下表列出了在父子节点之间查找物体的相关方法和属性 Transform组件…

基于络达SOC AB1562A TWS蓝牙耳机设计

V hezkz17进数字音频答疑 一 原理框图 二 电子电路设计 (1)SOC主芯片 (2) 最小系统晶振电路设计26MHZ (3) 电池电路设计 4 充电电路与充电保护设计 5 LED输出电路设计</

【C++】 类基础汇总(类封装,构造、析构函数...)

目录 前言 正文 类封装 为什么要进行类封装 概念 访问修饰符 构造函数 概念 特点 析构函数 概念 特点 再谈面向过程与面向对象 面向过程 代码举例 面向对象 代码举例 结语 下期预告 前言 在学习过【C语言进阶C】 C基础--让你丝滑的从C语言进阶到C 之后&am…

智能改写工具免费-智能改写工具

中文改写软件 您好&#xff0c;中文改写软件是使用人工智能技术改写中文文本的工具。它可以自动识别并改写文本中的某些词语、短语或句子&#xff0c;以使它们在语意上更为准确、清晰或通顺。 中文改写软件的工作原理基于自然语言处理技术。它使用预先训练好的模型&#xff0…

python数据类型总结

标准数据类型 Python 有以下几种标准数据类型&#xff1a; 整数&#xff08;int&#xff09;&#xff1a;表示整数值&#xff0c;如 1, -5, 0 等。浮点数&#xff08;float&#xff09;&#xff1a;表示小数值&#xff0c;如 3.14, -0.01, 1.0 等。字符串&#xff08;str&…

深度学习细节总结

计算机视觉 目标检测&#xff0c;语义分割&#xff0c;目标分类 自然语言处理NLP 数据结构 数据结构 访问元素 线性回归 可以看成是一个单层的神经网络&#xff0c;有显式的解 优化算法 梯度下降&#xff0c;超参数&#xff1a;学习率、批量大小 分类回归 单层感知机…

3.0 响应式系统的设计与实现

1、Proxy代理对象 Proxy用于对一个普通对象代理&#xff0c;实现对象的拦截和自定义&#xff0c;如拦截其赋值、枚举、函数调用等。里面包含了很多组捕获器&#xff08;trap&#xff09;&#xff0c;在代理对象执行相应的操作时捕获&#xff0c;然后在内部实现自定义。 const…