精华内容
下载资源
问答
  • CPU降频工具

    2013-03-30 16:02:00
    CPU降频工具,用于安卓手机。令手机更好的使用
  • CPU降温软件CPU降频降温,intel cpu,amd cpu
  • CPU降频问题

    2020-12-15 11:12:26
    CPU降频问题 cpu做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是cpu的频率会降低,导致应用程序性能降低。 有第三方统计,服务器规模...

    CPU降频问题

    cpu做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是cpu的频率会降低,导致应用程序性能降低。

    有第三方统计,服务器规模达到万台以上时,最大的成本消耗其实是电能

    bios 设置
    一般服务器的BIOS设置中会有一项来说明是否开启cpu节能模式

    alt

    但是我们发现有些服务器即使关闭了cpu节能,还是会有被降频的情况。

    操作系统
    操作系统也能对cpu频率进行调整,主要有两个工具

    X86_ENERGY_PERF_POLICY
    x86_energy_perf_policy 是红帽提供设置intel cpu节能模式的工具,默认我们服务器都是normal模式,我们要想获取最高性能要开启性能模式。

    x86_energy_perf_policy performance
    它是通过msr cpu寄存器来调整cpu频率,基本就是写/dev/cpu/*/msr这个设备

    参考 http://www.centosabc.com/archives/844

    服务器上我们已经调整了此参数,但是还是有机器出现降频情况。最后发现在centos7中还有一个工具可以调节cpu频率,就是cpupower。

    cpupower
    cpupower是centos7上(实际上是在3.04内核后)引入的一个工具,用于在用户态微调cpu频率。

    x86_energy_perf_policy 可理解为“硬调节”,cpupower属于“微调”

    调整cpu频率无非就是要在“能耗”和“性能”上取得平衡,基本上调整的策略有以下几种。

    alt

    而在centos7上有一个kernel-tools的包,提供一些工具来调整和查看cpu的状态

    /etc/sysconfig/cpupower
    /usr/bin/centrino-decode
    /usr/bin/cpupower
    /usr/bin/powernow-k8-decode
    /usr/bin/tmon
    /usr/bin/turbostat
    /usr/bin/x86_energy_perf_policy
    /usr/lib/systemd/system/cpupower.service
    我们默认的策略是这样

    cpupower frequency-info --policy
    analyzing CPU 0:
    1200000 3200000 powersave
    powersave运行最小频率,当然cpu也会根据使用繁忙程度来升频率,有可能它的算法没有那么智能,导致你要用cpu时候,它还没来得及升上来。 注意这个文件“/usr/lib/systemd/system/cpupower.service”,说明cpupower已经变成一个服务了,再看下这个文件“/etc/sysconfig/cpupower”

    See “cpupower help” and cpupower(1) for more info

    CPUPOWER_START_OPTS=“frequency-set -g performance”
    CPUPOWER_STOP_OPTS="frequency-set -g ondemand
    说明只要启动这个服务,默认就调整成performance模式了。

    systemctl start cpupower
    其它
    查看当前cpu策略

    cpupower frequency-info --policy
    修改策略

    cpupower frequency-set -g powersave
    实时查看cpu频率

    watch -n 1 “cat /proc/cpuinfo | grep MHz”
    内核信息查看

    #使用的intel驱动

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
    #intel_pstate驱动详细信息

    /sys/devices/system/cpu/intel_pstate/
    #各种频率相关

    /sys/devices/system/cpu/cpu0/cpufreq/
    #查看当前cpu策略

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

    展开全文
  • VoodooPState CPU降频驱动

    2012-07-23 09:33:43
    CPU降频是非常有效果,CPU温度维持在50度左右。但是mac系统变慢了不少。
  • CentOS7 CPU降频

    2021-02-10 21:49:37
    CentOS7 CPU降频 CPU做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是CPU的频率会降低,导致应用程序性能降低。 CPU是否降频查询方法:...

    CentOS7 CPU降频


    CPU做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是CPU的频率会降低,导致应用程序性能降低。

    CPU是否降频查询方法: 系统中通过执行cat /proc/cpuinfo 命令可以查看CPU信息。其中“model name”显示CPU型号及频率;“cpu MHz”显示当前核的频率;若“model name”和“cpu MHz”中显示的频率相差10左右即为正常,若相差巨大,则说明CPU已经降频。

    解决方法: cpupower frequency-set -g performance

    由于无法通过systemctl enable cpupower开启,要开机自启动需要进行如下操作

    echo “cpupower frequency-set -g performance >/dev/null” >>/root/.bashrc ——来设置开机自动执行

    注: cpupower frequency-info ——该命令可以查看到CPU工作模式及频率。

    实时查看CPU频率 watch -n 1 “cat /proc/cpuinfo | grep MHz”

    展开全文
  • 纯绿色CPU降频软件!可以模仿PM自动降频
  • throttlestop用于防止cpu降频运行,解决电脑cpu达不到最高性能的问题。现在的CPU很智能化,当温度达到一定程序时会自动降低频率,以减少发热量,但对于一些需要全负荷运行游戏的同学来说,这一功能比较令人头疼。而...
  • CPU降频实现原理与试验数据 1. CPU降频实现原理 CPU降频主要是通过控制CPU的工作模式和工作频率来达到的。 1.1 CPU工作模式调整 Android的CPU工作模式是基于linux的,在androidL上支持的CPU工作模式有:ondemand...

     

    一、CPU降频实现原理


    CPU降频主要是通过控制CPU的工作模式和工作频率来达到的。

    1.1 CPU工作模式调整

    Android的CPU工作模式是基于linux的,在androidL上支持的CPU工作模式有:ondemand、userspace、powersave、interactive和performance。

    1,performance :顾名思义只注重效率,将CPU频率固定工作在其支持的最高运行频率上,而不动态调节。

    2,powersave:将CPU频率设置为最低的所谓“省电”模式,CPU会固定工作在其支持的最低运行频率上。因此这两种governors 都属于静态governor,即在使用它们时CPU 的运行频率不会根据系统运行时负载的变化动态作出调整。这两种governors 对应的是两种极端的应用场景,使用performance governor 是对系统高性能的最大追求,而使用powersave governor 则是对系统低功耗的最大追求。

    3,Userspace:最早的cpufreq 子系统通过userspace governor为用户提供了这种灵活性。系统将变频策略的决策权交给了用户态应用程序,并提供了相应的接口供用户态应用程序调节CPU 运行频率使用。也就是长期以来都在用的那个模式。可以通过手动编辑配置文件进行配置

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

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

    现在我们手机使用的模式是interactive,频率会自动调整,“快升慢降”,比较符合手机操作行为,手机需要很快上升到最高频率,操作才会流畅,当你不用的时候频率会缓缓下降,也能一定程度达到省电效果。

    下面我们就来看看实际是如何调整CPU的工作模式的

    adb shell
    //得到CPU支持的工作模式,此处为ondemand userspace powersave interactive performance
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
    //设置工作模式
    //echo后面接你想要设置的工作模式,scaling_governor是当前的cpu工作模式
    echo interactive > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    但是在user版本,该设备节点属于root用户,只有root权限才能访问,android拥有的最高权限就是system权限

    -rw-r--r-- root     root         4096 2015-01-01 08:00 scaling_governor
    • 1

    故我们需要在init.rc中修改该设备节点的权限,改成system可以读写

    //init.rc
    chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    • 1
    • 2
    • 3

    这样系统级别的应用就可以访问

    1.2 cpu频率调整

    首先我们必须知道CPU可以支持那些频率设置

    adb shell
    cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
    //上面指令返回cpu支持的频率设置988000 923000 858000 793000 637000 494000 364000 221000
    • 1
    • 2
    • 3

    接着就是进入cpu的用户模式下进行设置

    //这里是进入cpu的用户模式
    echo userspace > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    
    //下面是分别设置最高最低cpu频率,还有就是当前cpu频率
    echo 858000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
    echo 858000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
    echo 858000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    二、Cpu调频实验数据


    下面就是cpu调频对于实际手机使用的实验数据。

    2.1 cpu调频实验数据

    测试环境如下:

    安装安兔兔v5.6.1

    1、 开启飞行模式,将亮度调整到最低

    2、 设置cpu工作模式

    3、 待电流稳定后进行antutu评测

    4、 记录整个antutu评测的平均电流、时间、得分

    2.1.1 interactive模式

    图2.1 CPU处于interactive模式
    图2.1 CPU处于interactive模式

    CPU处于interactive模式下平均电流 0.349 A,安兔兔得分15276,耗时6.583 min

    2.1.2 performance模式

    图2.2 CPU处于performance模式
    图2.2 CPU处于performance模式

    CPU处于performance模式下平均电流 0.345 A,安兔兔得分15959,耗时6.316 min

    2.1.3 powersave模式

    图2.3 CPU处于powersave模式
    图2.3 CPU处于powersave模式

    CPU处于powersave模式下平均电流 0.143 A,安兔兔得分5610,耗时19.166 min

    2.1.4 CPU模式实验数据总结

    1、CPU处于interactive模式下平均电流 0.349 A,安兔兔得分15276,耗时6.583 min

    2、CPU处于performance模式下平均电流 0.345 A,安兔兔得分15959,耗时6.316 min

    3、CPU处于powersave模式下平均电流 0.143 A,安兔兔得分5610,耗时19.166 min

    由上面数据可以知道:

    • interactive和performance对于手机性能没有很大影响,对于手机电量损耗也几乎一致,performance运行速度会比interactive稍微快一点点(运行整个安兔兔时间少一点)。
    • powersave模式下手机电量消耗会小很多,但相应的cpu处理时间也会长很多,导致运行整个安兔兔的时间变长很多(是原来3倍左右),手机性能也大大降低

    2.2 CPU频率实验数据

    测试环境如下:

    安装安兔兔v5.6.1

    1、 开启飞行模式,将亮度调整到最低

    2、 设置cpu频率

    3、 待电流稳定后进行antutu CPU运算测试

    4、记录antutu CPU运算测试时的工作电流

    2.2.1 cpu处于988000 KHz

    图2.4 CPU处于988000 KHz
    图2.4 CPU处于988000 KHz

    cpu处于988000 KHz下平均电流 0.578 A

    2.2.2 cpu处于923000 KHz

    图2.5 CPU处于923000 KHz
    图2.5 CPU处于923000 KHz

    cpu处于923000 KHz下平均电流 0.522 A

    2.2.3 cpu处于858000KHz

    图2.6 CPU处于858000 KHz
    图2.6 CPU处于858000 KHz

    cpu处于858000 KHz下平均电流 0.492 A

    2.2.4 cpu处于793000 KHz

    图2.7 CPU处于793000 KHz
    图2.7 CPU处于793000 KHz

    cpu处于793000 KHz下平均电流 0.460 A

    2.2.5 cpu处于637000 KHz

    图2.8 CPU处于637000 KHz
    图2.8 CPU处于637000 KHz

    cpu处于637000KHz下平均电流 0.411 A

    2.2.6 cpu处于494000 KHz

    图2.9 CPU处于494000 KHz
    图2.9 CPU处于494000 KHz

    cpu处于494000 KHz下平均电流 0.374 A

    2.2.7 cpu处于364000 KHz

    图2.10 CPU处于364000 KHz
    图2.10 CPU处于364000 KHz

    cpu处于364000 KHz下平均电流 0.339 A

    2.2.8 cpu处于221000 KHz

    图2.11 CPU处于221000 KHz
    图2.11 CPU处于221000 KHz

    cpu处于221000 KHz下平均电流 0.088 A

    2.2.9 CPU频率实验数据总结

    表2.1 CPU频率实验数据
    表2.1 CPU频率实验数据

    由上面数据可以知道:

    • 手机功耗随着CPU频率下降而下降

    三、 cpu调频实现必要性


    由上面实验数据得到,cpu在powersave模式下是可以降低很多功耗(是默认interactive的40%左右),但是降低频率会导致系统变慢(大概是默认interactive的3倍左右),故如不是必要,不建议采取此操作,可以将此行为内置入最高级别的省电模式中去。

    本文转自:https://blog.csdn.net/yun_hen/article/details/78133930?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522160142021419195264754196%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=160142021419195264754196&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_v2~rank_v28-2-78133930.pc_first_rank_v2_rank_v28&utm_term=CPU%E9%99%8D%E9%A2%91%E5%AE%9E%E7%8E%B0%E5%8E%9F%E7%90%86%E4%B8%8E%E8%AF%95%E9%AA%8C%E6%95%B0%E6%8D%AE&spm=1018.2118.3001.4187  略有整理

    展开全文
  • 【转】cpu降频问题

    2018-11-18 20:33:02
    cpu降频问题 cpu做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是cpu的频率会降低,导致应用程序性能降低。 有第三方统计,服务器...

    https://www.cnblogs.com/276815076/p/6477562.html

    cpu降频问题

    cpu做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是cpu的频率会降低,导致应用程序性能降低。

    有第三方统计,服务器规模达到万台以上时,最大的成本消耗其实是电能

    bios 设置

    一般服务器的BIOS设置中会有一项来说明是否开启cpu节能模式

    alt

    但是我们发现有些服务器即使关闭了cpu节能,还是会有被降频的情况。

    操作系统

    操作系统也能对cpu频率进行调整,主要有两个工具

    X86_ENERGY_PERF_POLICY

    x86_energy_perf_policy 是红帽提供设置intel cpu节能模式的工具,默认我们服务器都是normal模式,我们要想获取最高性能要开启性能模式。

    x86_energy_perf_policy performance
    

    它是通过msr cpu寄存器来调整cpu频率,基本就是写/dev/cpu/*/msr这个设备

    参考 http://www.centosabc.com/archives/844

    服务器上我们已经调整了此参数,但是还是有机器出现降频情况。最后发现在centos7中还有一个工具可以调节cpu频率,就是cpupower。

    cpupower

    cpupower是centos7上(实际上是在3.04内核后)引入的一个工具,用于在用户态微调cpu频率。

    x86_energy_perf_policy 可理解为“硬调节”,cpupower属于“微调”

    调整cpu频率无非就是要在“能耗”和“性能”上取得平衡,基本上调整的策略有以下几种。

    alt

    而在centos7上有一个kernel-tools的包,提供一些工具来调整和查看cpu的状态

    /etc/sysconfig/cpupower
    /usr/bin/centrino-decode
    /usr/bin/cpupower
    /usr/bin/powernow-k8-decode
    /usr/bin/tmon
    /usr/bin/turbostat
    /usr/bin/x86_energy_perf_policy
    /usr/lib/systemd/system/cpupower.service
    

    我们默认的策略是这样

    cpupower frequency-info --policy
    analyzing CPU 0:
    1200000 3200000 powersave
    

    powersave运行最小频率,当然cpu也会根据使用繁忙程度来升频率,有可能它的算法没有那么智能,导致你要用cpu时候,它还没来得及升上来。 注意这个文件“/usr/lib/systemd/system/cpupower.service”,说明cpupower已经变成一个服务了,再看下这个文件“/etc/sysconfig/cpupower”

    # See "cpupower help" and cpupower(1) for more info
    CPUPOWER_START_OPTS="frequency-set -g performance"
    CPUPOWER_STOP_OPTS="frequency-set -g ondemand
    

    说明只要启动这个服务,默认就调整成performance模式了。

    systemctl start cpupower
    

    其它

    查看当前cpu策略

    cpupower frequency-info --policy
    

    修改策略

    cpupower frequency-set -g powersave
    

    实时查看cpu频率

    watch -n 1 "cat /proc/cpuinfo | grep MHz"
    

    内核信息查看

    #使用的intel驱动

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
    

    #intel_pstate驱动详细信息

    /sys/devices/system/cpu/intel_pstate/
    

    #各种频率相关

    /sys/devices/system/cpu/cpu0/cpufreq/
    

    #查看当前cpu策略

    /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    

    本文链接:http://opsdev.cn/post/cpujiangpin.html?winzoom=1

    展开全文
  • 像给CPU降频使用,看了网上的方法,都是使用cpufrequtils,然后用命令 > cpufreq-set -c 0 -u 2.00GHz 但是这个方法,只能临时用,就是重启电脑之后又会恢复原值。有没有什么方法可以一直降频,重启后也保持降频...
  • cpu降频问题

    2017-02-28 10:09:00
    cpu做为能耗很高的硬件,最近几年厂商在节能方面做了很多处理,在服务器运行时,基于负载情况可调节成节能模式,节省电能,副作用是cpu的频率会降低,...但是我们发现有些服务器即使关闭了cpu节能,还是会有被降频的...
  • 众所周知,在android系统的耗电量排行里,cpu的耗电占了...但是当下很多省电类应用或专业的cpu管理软件都提供了cpu降频甚至是超频的功能,那么这样的功能是如何实现的,本文将详细说明在android环境下调整cpu频率...
  • 省电,环保; cpu降频; 屏保设置; 自定义电脑健康提示.
  • 众所周知,在android系统的耗电量排行里,cpu的耗电占了比较大的...但是当下很多省电类应用或专业的cpu管理软件都提供了cpu降频甚至是超频的功能,那么这样的功能是如何实现的,本文将详细说明在android环境下调整...
  • 可以让CPU降频的软件

    2009-07-10 22:45:41
    可以让P4的老CPU也玩降频的软件 笔记本的那位赛阳CPU就更实用了
  • CentOS7 CPU 降频问题

    2019-07-25 15:52:00
    CentOS7 系统默认的 CPUPOWER 策略是 powersave 节能模式,Google 了非常多的资料,一直没有找到解决办法,现在分享一下。 执行: tuned-adm profile throughput-performance 查看 CPU 核心的实时频率: watch -...
  • 默认树莓派在一些情况下会自动降频, 查看频率脚本为: sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 执行结果: 1500000 也可能是 600000 临时设置频率 脚本名字为setcpHz.sh,忘了从...
  • 使用4年的联想拯救者笔记本电脑,突然某一天开机后很卡,鲁大师性能测试发现CPU跑分才1万,正常7万分,跑分期间,任务管理器中cpu使用率始终上不来, 各种尝试都不行,重装也不行。 思路: 1、排除电源模式问题...
  • 然后断开电源用电池,性能恢复正常,立马知道是系统的电源设置中出现了问题,CPU降频了 高级设置里没有CPU电源管理的选项,于是我们需要修改注册表使得被隐藏的选项显示出来 1、WIN键+R进入运行框框,输入...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,479
精华内容 991
关键字:

cpu限频