【cpufreq子系统】P State和C State

本文介绍了Linux中的cpufreq子系统,重点关注C State和P State。C State代表CPU的空闲状态,分为多个级别,用于节省电量,其中C1E模式能进一步节能。P State则关乎CPU的性能状态,调整频率和电压以降低功耗。正确配置BIOS选项可以充分利用这些电源管理功能。
摘要由CSDN通过智能技术生成

cpufreq子系统是在linux2.6.0之后导入的,cpufreq主要由两个部分组成:调控器(类似interactive变速器)+守护程序

CPU电源状态:C state

CPU性能状态:P state

实际上在linara的官网脚本上统计出来的c-state是指的idle(offline),p-state表示的是active(online)

C state:不包含CPU运行时的C0状态,是空闲状态,处理器将解锁并关闭组件来节省电量,也就是在idle里面的状态

一般用户很少注意到这个状态,通常只会在使用CPU-Z来监控时钟频率和电压时才会留意到它。
移动处理器的C状态比台式机的多。例如,Core 2 Duo处理器(Meron)会支持C0-C4状态,然后桌面型Core 2 Duo处理(Conroe)仅支持C1-C0状态。
C0状态(激活)这是CPU最大工作状态,在此状态下可以接收指令和处理数据 ,所有现代处理器必须支持这一功耗状态。
1.C1状态(挂起)
  • 可以通过执行汇编指令“HLT(挂起)”进入这一状态
  • 唤醒时间超快!(快到只需10纳秒!)
  • 可以节省70%的CPU功耗
  • 所有现代处理器都必须
  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值