Linux系统下CPU频率的调整
来源:互联网 发布:台湾 大陆电视剧 知乎 编辑:程序博客网 时间:2024/05/16 23:48
root@android:/sys/devices/system/cpu/cpu0/cpufreq # cat scaling_available_governors
hotplug conservative ondemand userspace powersave interactive performance
为了可以对几种常见的CPU频率调节模式有个基本的理解,下面简单的总结了一下,根据不同方式的特点,自己来在性能与省电这两对矛盾之间做个取舍,找出适合自己的平衡点吧!
1、ondemand:系统默认的超频模式,按需调节,内核提供的功能,不是很强大,但有效实现了动态频率调节,平时以低速方式运行,当系统负载提高时候自动提高频率。以这种模式运行不会因为降频造成性能降低,同时也能节约电能和降低温度。一般官方内核,还有CM7的默认的方式都是ondemand。
流畅度: 一般,流畅
2、interactive:交互模式,直接上最高频率,然后看CPU负荷慢慢降低,比较耗电。
流畅度: 最高,极流畅
Interactive 是以 CPU 排程数量而调整频率,从而实现省电。
InteractiveX 是以 CPU 负载来调整 CPU 频率,不会过度把频率调低。所以比 Interactive 反应好些,但是省电的效果一般。
3、conservative:保守模式,类似于ondemand,但调整相对较缓,想省电就用他吧。Google官方内核,kang内核默认模式。
流畅度: 高,流畅
4、smartass:聪明模式,是I和C模式的升级,该模式在比i模式不差的响应的前提下会做到了更加省电
流畅度: 最高,流畅
5、performance:性能模式!只有最高频率,从来不考虑消耗的电量,性能没得说,但是耗电量.......
流畅度:还需要说么?还有比这种模式更流畅的吗?
6、powersave 省电模式,通常以最低频率运行,打不死我也不用。
流畅度: 极低
7、userspace:用户自定义模式,系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU 运行频率使用。也就是长期以来都在用的那个模式。可以通过手动编辑配置文件进行配置
流畅度:根据设置而定
8、Hotplug:类似于ondemand, 但是cpu会在关屏下尝试关掉一个cpu,并且带有deep sleep,比较省电。
流畅度:一般,流畅
参考:http://blog.csdn.net/myarrow/article/details/7917181
- Linux系统下CPU频率的调整
- Linux系统下CPU频率的调整
- Linux系统下CPU频率的调整
- Linux系统下CPU频率的调整
- ubuntu下调整cpu频率
- GNU/Linux笔记本CPU频率调整 -转
- linux下如何查卡cpu的频率
- Linux CPU频率控制
- linux cpu 频率
- linux下获取系统CPU的id
- CPU的时钟频率
- 关于cpu的频率
- 理解CPU的频率
- cpu的几个频率
- CPU的频率
- CPU当前的频率
- CPU的频率
- c#获取Solaris系统的cpu频率和 利用率
- PdfToSwf并显示
- Leetcode: Binary Tree Zigzag Level Order Traversal
- 基础补充笔记
- 第十周项目4 拓展 输入评委人数,给分错误重输,多次运行程序
- 【脚本】Linux Shell真是无所不能之split命令
- Linux系统下CPU频率的调整
- Android Bluetooth Low Energy(Android低功耗蓝牙)
- 【JavaScript】使用setInterval()函数作简单的轮询操作
- Unicode(UTF16)文件读写终极方案---用C++标准的字节流读取,转化为宽字符(wchar_t),再以字节流写入
- 两个变量a,b,不用判断语句,找出两个中比较大的那个变量
- 第十周项目四(2)——大奖赛计分
- 《unix高级环境编程》文件和目录——文件操作
- 迷你MVVM框架 avalonjs 学习教程21、双向绑定链
- BZOJ 1787 AHOI2008 紧急集合 倍增LCA