安卓CPU调节中的 Smartmax 和IO bfq有什么作用

安卓CPU调节中的 Smartmax 和IO bfq有什么作用,第1张

什么是Governor

→Android的CPU 的频率并不是一成不变的,会因应程式所需而调整频率,通常会视乎CPU Loading% 而升/降频,在特定时间再检查是否升/降。Governor就是默认的情景模式

ondemand按需模式:

→按需调节cpu频率,不操作手机的时候控制在最低频率,滑屏或进入应用后会迅速提升至最高频率,当空闲时迅速降低频率,性能较稳定,但因频率变化幅度过大,省电方面只有一般的水平。是一种在电池和性能之间趋向平衡的默认模式,但是对于智能手机来说,ondemand在性能表现方面略有欠缺。

interactive交互模式:

→和ondemand相似,规则是“快升慢降”,注重响应速度、性能,当有高需求时迅速跳到高频率,当低需求时逐渐降低频率,相比ondemand费电

conservative保守模式:

→和ondemand相似,规则是“慢升快降”,注重省电,当有高需求时逐渐提高频率,当低需求迅速跳至低频率。

OndemandX按需X模式:

→在Ondemand基础上改进而来。关屏时手机进入睡眠状态时,锁定最高频率频率为500Mhz

Scary胆小模式:

→基于Ondemand修改,CPU提升速度比ondemand慢,同时具有smartass的特点

interactiveX交互X模式:

→在interactive基础上改进而来。关屏时手机进入睡眠状态时,锁定频率为最低值,同时在手机唤醒时能有更好的提升表现。比interactive更注重保护电池。

Wheatley惠特利模式:

→规则和Ondemand一样,但是响应速度稍慢,比Ondemand省电

hotplug热拔插模式:

→和ondemand模式差不多,当有高需求时直接跳到最高频率,当需求见效时逐级降低频率,但关屏时就单核低频运行,省电。

lionheart狮心模式:

→基于conservative模式,但性能有所提高,增快了CPU的调整速度

lulzactive级别模式:

→在interactive基础,根据负载逐级升高或降低频率,每一级频率有一个限制值,负载高于限制值就提高一级频率,低于限制值就降低一级频率。所以这个调速器在各个频率上的停留时间都很短。这个调速器的特点是在各个频率之间频繁变动,但是运行于最高和最低频的时间最多。

smartass聪明模式:

→是interactive和conservative的升级,根据资源使用智能提供一个适中的频率,空闲时自动降频,锁屏时自动固定频率。特色是锁屏后非常省电。缺点是部分机型锁屏一段时间后容易睡死。

smartassV2聪明2模式:

→smartass的升级版,平衡效能和耗电,升频快,降频慢,同时间亦会于锁屏时将频率降到最低,集成了休眠策略,不单单是指关了屏幕和开着屏幕的区别。

smoothass活跃模式:

→在smartass基础上改进得来的,性能更高,调节速度更快,耗电少

SavagedZen平衡模式

→在smartass的基础优化而来,同时注重电池和性能,使CPU达到一个更好的整体平衡

BrazilianWax巴兹拉模式:

→基本就和smoothass一样

Minmax大小模式:

→基于conservative的优化版,类似smartassV2,速度性能最好,比smartassV2略微耗掉

intellidemand智能模式:

→可根据GPU使用情况来针对性调节cpu频率,当GPU于重度使用时 ,所有动作都依照ondemand 不变。当3GP于闲置时,会自动限制cpu最高频率,将CPU最高频率锁死于10Ghz以减少耗电。关屏时亦会视乎 GPU 情况而作出调整。

Pegasusq单控模式:

→源自三星猎户座处理器的一个调速器,可以单独调控单个CPU内核,理论上性能不错也很省电。

badass分工模式:

一个新型的CPU调速器,只能用于多核CPU,可分开控制单个CPU内核,来分工完成不同的工作,并且跟着工作量的不同,分别调整单个CPU内核的频率,从而提高性能,节省资源。这个模式现在好像只能用在特定修改的rom中

performance高性能模式:

→高性能模式,按你设定范围的最高频率运行,即使系统负载非常低cpu的频率也为最高。性能很好,因为CPU本身不需要资源去调整频率,但是电量消耗较快,温度也高一些。

powersave省电模式:

→按设定最低频率运行,日常没有使用价值,除非配合setcpu情景模式,关屏睡眠时使用此调节模式,省电但系统响应速度慢。

userspace用户模式:

→任何情况下都会控制CPU运行在配置的频率范围内,配置中的用户自己添加的省电设置。在此情景模式下,降低CPU最大运行频率可以延长电池待机时间,但同时也会降低机器的唤醒速度,建议最好不使用该选项。

lagfree无延迟模式:

→很少用的调速器,不紧不慢型,无论负载变化快慢与否,CPU都按一定的停顿时间逐级升高或降低频率。

lazy懒惰模式:

→与 ondemand 相似,对于频率上升和下降的响应都很迟缓,可以忽略掉部分迅速变化的频率变化,优点是省电。

I/O调度模式:

(i/o即input/output的缩写,关于数据的读写操作,不同进程请求数据的优先顺序等等。

io调度模式比较复杂,我没有具体测试,这里仅对ray上出现的几个模式做说明,部分参考xda、androidforums、wik1pedia、linuxarchive资料)

noop这个调度模式会把并到一个简单的队列里。不适合有机械结构的存储器,因为没有优化顺序,会增加额外的寻道时间。属于最简单的一个调度模式,无视io操作优先级和复杂性,执行完一个再执行一个,如果读写操作繁多的话,就会造成效率降低。

anticipatory其实这个有点类似于pc硬盘的NCQ功能,执行有预测性的调度,看起来似乎可以提高效率,不过因为它的预测机制会在进程将要结束一个读写操作时时开始准备下一个的预处理,所以会打乱系统正常的连续io调度,降低随机存取效率。用的人很少,不推荐。

deadline顾名思义,用过期时间来排序io操作顺序,保证先出现的io请求有最短的延迟时间,相对于写操作,给读操作更优先的级别。是比较好的一个调度模式。

cfq完全公平队列,是anticipatory模式的替代品,没有过多的做预测性调度,而是根据给定的进程io优先级,直接来分配操作的顺序。这个模式在linux上表现良好,但也许并不是最适合android的io调度模式,太强调均衡,而降低了连续读写数据的性能。

vr具有和deadline相似的操作排序机制,有着最高的峰值读写速度,但是性能比较不稳定,也就是说可能跑出最高的分数,但是也会出现最低值。

sio虽然基于deadline,但是它和noop一样,不会对io操作进行排序,所以有着noop那样快速的存取速度,但并没有过多优化io操作。如果不喜欢noop完全不参与调度,也可以选择这个。

内核版本就是手机的硬件(如主板,GPS,摄像头,WiFi,蓝牙等)驱动集合体的版本号!

内核刷坏了,换个内核刷啊。

http://bbsgfancom/android-3693398-1-1html

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/809348.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-09
下一篇2023-08-09

随机推荐

  • 好用平价防晒霜推荐 比较好用的平价防晒霜

    想要美白,防晒功课是不可缺少的。选防晒霜时,除了参考价格,不油腻也是很重要的一点。本人是混合皮,在这方面也做了很多功课。今天,就来给姐妹们推荐5款平价又好用的防晒霜,它们均价在100元内,性价比非常高,如果适合自己的肤质,就值得入手~1、新

    2024-04-15
    42800
  • 好用又平价的水乳有哪些?好用平价的水乳哪个牌子好?

    基础的护肤产品就是水乳了,水乳产品基本上从十几岁就有女生开始使用了,对于一些学生党和刚开始上班的人来说,能够消费的护肤品价格有限,希望可以用一些平价但是好用的产品,那么好用又平价的水乳有哪些?好用平价的水乳哪个牌子好?1、好用平价的水乳Th

    2024-04-15
    45100
  • 妮维雅是皂类洗面奶嘛?

    清洁皮肤怎么能离开了洗面奶呢!当然了,女性在选择洗面奶的时候也会考虑很多的问题,那么全球洗面奶排行榜都有哪些呢!下面就一起来看看吧!玉兰油小白瓶玉兰油小白瓶烟酰胺的含量比pro-x方程式小白瓶高,用了都有提亮效果,而且用来有一定的淡化新痘印

    2024-04-15
    32700
  • 妮维雅男士面霜哪个好

    目前的妮维雅男士面霜产品比较多,这样几款产品还是相当不错。首先第一款就是妮维雅的亮白护肤品,能带来超强大的保湿 能力,改善肌肤的缺水干燥等状况,尤其是适合很多不同的肌肤状况,而且更加温和不粘腻,因此适合不同肌肤状况的人群,加上是温和配方,能

    2024-04-15
    23000
  • 油性皮肤用什么洗脸最好?

    洗面奶是妮维雅的控油保湿洗面奶,100毫升22元左右,洗脸后不紧绷,一整天都不出油,效果很好。还有1款也是妮维雅的,绿色的,含摩砂颗粒,也很好用。欧碧泉的美白洗面奶也很好。水是妮维雅的粉色瓶子的水,不含酒精,有收缩毛孔的作用,很赞~~200

    2024-04-15
    26600
  • 精华露和精华液有区别吗

    有区别,精华露和精华液的质地不同,针对的皮肤状态也不同。但是两者基本上添加的有效成分所起到的作用是相同的,可以根据不同的肤质以及面部状态来选择使用哪一种产品。精华露相比起精华液更加粘稠一些,它可以说是精华液的浓缩体,所以它的使用感更加适合干

    2024-04-15
    34200
  • 四款美白身体乳分享,温和不刺激,让你瞬间白一个度!

    今天给大家分享四款美白身体乳,让大家在夏天来临之前,都变得白白嫩嫩的,爱美的小仙女必备哦!妮维雅美白身体乳德国经典护肤品牌,偶然间撸了这一瓶美白身体乳,涂了大半个月,突然发现自己的手臂变的好白,首先要说下我是一个体毛比较旺盛的女生,小时候不

    2024-04-15
    26600

发表评论

登录后才能评论
保存