CPU state小结

一、概述

调整BIOS时,看到眼花缭乱的各种CPU X state就晕过去了,还好搜到了这个。来源:《CPU的电源状态分类》

 

二、参数介绍

英文简称英文全称中文简称功能描述
G-StatesGlobal States全局状态ACPI规范定义了一台兼容ACPI的计算机系统可以有七个状态(所谓的全局状态)。
S-StatesSleeping States睡眠状态指计算机系统状态,与待机/休眠/睡眠有关。有S0~S5共6种状态。S0是系统正常运行工作的状态,包含所有的P和C状态。
C-StatesCPU States处理器电源状态是指在G0状态下(只对G0状态有效,在其他状态下不予讨论)的处理器电能消耗和温度管理的状态
P-StatesPerformance States能效状态

设备和处理器性能状态(Px状态)是在C0(对于处理器)和D0(对于设备)下定义的电源消耗和能力的状态。性能状态允许OSPM在性能和能源消耗之间获取平衡。P0是最高性能状态,从P1到Pn是连续的低性能状态,最高限制n为16

 

这个状态在Intel处理器中称为SpeedStep、Turbo Boost,在AMD处理器中称为PowerNow!、Cool'n'Quiet、Turbo Core,在VIA处理器中称为PowerSaver。

T-StatesThrottling States节能状态T-States和P-States都是为了降低CPU发热量,但两者有区别。如1颗E5-2682v4 2.5GHz CPU,P-States要求运行在50%,那么实际上就运行在1.25GHz之上,而T-States则是将2.5GHz切成一半,一般时间运行,另一般时间不运行(调整CPU运行时间的占比,而不是调整CPU频率)。

 

三、参数说明

  • C-States参数列表

       

         详细说明请参考《CPU省电的秘密(二):CStates》

         需要特别强调的是,C1,C2和C3下,Cache一致性是得到保证的,从而恢复现场速度也很快。后面的模式不保证Cache的一致性,若出现一个全局变量被两个进程访问,没有定义成inline内联类型,有出现软件运行异常风险。

  • Intel EIST & Turbo boost

      intel EIST:主要的功能就是让CPU在负载轻的时候可以让CPU工作在低电压低时脉的状态,已达到节省电源的目的,当工作量  大时CPU才以全速来运转.如果你的CPU有支持,那还要在看一下你的OS有没有支持这个功能. 

     Turbo Boost:加速技术,它通过分析当前CPU的负载情况,智能地关闭一些不在使用中的核心,把能源留给正在使用的核心,并使它们运行在更高的频率从而提升性能。它基于Nehalem架构的电源管理技术,通过分析当前CPU的负载情况,智能地完全关闭一些用不上的核心,把能源留给正在使用的核心,并使它们运行在更高的频率,进一步提升性能。相反,需要多个核心时,动态开启相应的核心,智能调整频率。这样,在不影响CPU的TDP(热功耗设计)情况下,能把核心工作频率调得更高。

    要使用Turbo boost模式的前提是EIST必须同时启动。

  • P-State & T-State

     与P-State类似,T-State也是将CPU频率降低来达到降低电量(以及降低热量)的方法之一。P-State跟T-State虽然都是降频,但T-State跟P-State最早是分别由Intel和AMD提出。以技术上而言采取的方法也不一样。简单来说它们的差异如下图所示:

            

     就算同样是把频率降成原本的50%,但P-State是真的把频率放慢成原本的50%,而T-State是把把一半的频率切掉(Clock 0跟Clock 2都消失)。当Intel发现P-State的方法更能够省电并且有效降低晶片的发热量,所以也把P-State的技术加入。到今天为止,Intel的CPU同时支援P-State跟T-State,而AMD的CPU只有支援P-State。来源:alexhung's Tech Zone

四、参考

https://software.intel.com/en-us/articles/power-management-states-p-states-c-states-and-package-c-states

https://zh.wikipedia.org/wiki/%E9%AB%98%E7%BA%A7%E9%85%8D%E7%BD%AE%E4%B8%8E%E7%94%B5%E6%BA%90%E6%8E%A5%E5%8F%A3

http://alexhungdmz.blogspot.com/2011/12/power-management-2cpu.html

https://zhuanlan.zhihu.com/p/25675639

http://benjr.tw/257

http://benjr.tw/24105

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值