设置CPU频率和CPU运行核心数
1、查看当前的CPU信息
cat /proc/cpuinfo
ums312_1h10:/ # cat /proc/cpuinfo
processor : 0
BogoMIPS : 52.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x1
CPU part : 0xd05
CPU revision : 0processor : 1
BogoMIPS : 52.00
.......
2、设置CPU运行核心数
在/sys/devices/system/cpu目录下可以查看CPU的核心数.显示为:cpu0,cpu1,…
ums312_1h10:/sys/devices/system/cpu # ls
cpu0 cpu3 cpuidle kernel_max online present
cpu1 cpufreq hotplug modalias possible uevent
cpu2 cpuhotplug isolated offline poweronline文件显示当前运行的核心数
ums312_1h10:/sys/devices/system/cpu # cat online
0-3
进入cpu0中,通过更改online文件来开关cpu
ums312_1h10:/sys/devices/system/cpu/cpu0 # ls
cpu_capacity cpuidle of_node power subsystem uevent
cpufreq hotplug online regs topology
ums312_1h10:/sys/devices/system/cpu/cpu0 # echo "0" > online #关闭该核
ums312_1h10:/sys/devices/system/cpu/cpu0 # echo "1" > online #打开该核
3、设置CPU运行频率
查看cpufrep目录下文件:
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # ls
affected_cpus cpuinfo_min_freq scaling_available_frequencies scaling_driver scaling_min_freq
cpuinfo_cur_freq cpuinfo_transition_latency scaling_available_governors scaling_governor scaling_setspeed
cpuinfo_max_freq related_cpus scaling_cur_freq scaling_max_freq stats
首先更改governor的模式,在修改之前需先查看CPU只是哪些governor的模式
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_available_governors
interactive userspace ondemand powersave performanceperformance:不降频,ondemand:使用内核提供的功能,可以动态调节频率,powersave:省电模式,通常在最低频率下运行,userspace:用户模式,在此模式下允许其它用户程序调节CPU频率.interactive:交流循环模式,只要手机运行,频率直接上最高值,然后CPU负荷慢慢降低(系统响应最快,耗电多一些).修改模式为"userspace"
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # echo "userspace" > scaling_governor
然后对CPU的频率进行修改,频率不是可以任意设置的,需要参看scaling_available_frequencies文件,看支持哪些频率:
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_available_frequencies
614400 768000 962000 1144000 1228800 1482000 1536000 1716000 1820000
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # echo "1716000" > scaling_setspeed设置好频率后,通过查看文件scaling_cur_freq来获得当前的频率
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_cur_freq
1820000设置最大,最小频率:
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # echo "1716000" > scaling_max_freq
ums312_1h10:/sys/devices/system/cpu/cpu0/cpufreq # echo "1716000" > scaling_min_freq
设置CPU频率和CPU运行核心数相关推荐
- linux cpu频率设置,linux cpu 频率设置
文章目录安装依赖安装内核通用包 安装具体工具包 设定cpu运行模式 查看cpu支持的频率设定 设置最大和最小频率 时时监控cpu频率 修改频率 安装依赖 安装内核通用包apt install linu ...
- MTK驱动(46)---- Android CPU频率设置(MTK平台)
Android CPU频率设置(MTK平台) 1.CPU 频率设置 主要设置CPU的最大和最小频率 mPerfServiceWrapper.userReg 注册 mPerfServiceWrapper ...
- CPU数,核心数,线程数的关系
1.CPU数,核心数,线程数的关系 1.存在形式不同: (1)CPU数:独立的中央处理单元,体现在主板上就是有多少个CPU槽位 (2)CPU核心数(CPU cores):在每一个CPU上,都可能有多核 ...
- linux grub设置cpu频率,Linux:使用性能调控器时,为什么CPU频率会发生波动?
我正在使用Debian 8 amd64机器进行基准测试.在实验过程中,我希望CPU以固定频率(最好是可能的最大频率)运行.这将排除CPU时钟速度作为结果变化的来源. The CPUfreq gover ...
- linux 查询内存和核心数,Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数...
1.查看物理CPU的个数 [root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc ...
- Android 系统(185)---如何使用adb command来设置cpu频率和核数
如何使用adb command来设置cpu频率和核数 如何使用adb command来设置cpu频率和核数 透過ADB Shell設定CPU開核與freq的command與用法如下: # Disabl ...
- 天选三超频实战/适用于所有AMD笔记本的全面超频指南:CPU频率,功耗墙,Infinity Fabric总线(FCLK),内存时序,CPU电压,核显频率,核显电压......
修订2022.10.24 CPU curve optimizer 设为negative17仍然可以稳定工作. 零:前言 1.是的你没看错,所有AMD锐龙处理器笔记本都能超频,台式机也能用,不管BIOS ...
- CPU个数、CPU核心数、CPU线程数
核心概念 CPU个数:CPU芯片个数 CPU的核心数:是指硬件上存在着几个核心. 比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组. 线程数:一种逻辑的概念, ...
- CPU个数,核心数,线程数
我们在买电脑的时候,经常会看cpu的参数,对cpu的描述有这几种:"双核"."双核四线程"."四核"."四核四线程".& ...
最新文章
- “学了半年后,我要揭开Python 3宗罪!”
- JAVA try...catch...finally中的执行顺序和return语句
- JNI实现源码分析【二 数据结构】
- “万能数据库查询分析器” 5.03发布,访问EXCEL将自动为表名前后加上中括弧
- SSM整合Druid数据库连接池
- 利用Frame Animation实现动画效果,代码正确,就是达不到变换效果
- @程序员,如何用最少的字节编写 C64 可执行文件?
- spyder里import tensorflow报错显示没有tensorflow模块解决
- 获取别人_职场潜规则:要想获取别人信任与更多机会,先要学会勇于承担责任...
- 设计模式学习笔记-装饰模式
- python function terminated_Calibre 转换 TXT 文件出现 Errno 21 错误的解决方法 – 书伴
- 【Linux从青铜到王者】第二十四篇:Linux网络基础第四篇之WebSocket协议
- 深信服连接openldap_深信服AC结合第三方服务器AD域认证
- 港股通会成资金外流黑洞?伪逻辑不值一驳
- 我的第一个小程序(Discuz! + 微信小程序)
- 安卓9可用的性能监视器_监视应用程序生态系统的性能和可用性
- Android作为HTTP服务器--NanoHTTPD源码分析
- easyexcel已存在的excel里追加数据
- 确定sw1开关信号输入端口_老电工教大家变频器,怎么接入浮球液位调节信号
- 可信云最高级认证 百度飞桨企业版BML就是这么飒!