概述

目前处理器大多是多核,4核和8核等。linux在初始化的时候会调用开启smp多核。最后,空闲的cpu会进入cpuidle状态。cpuhotplug,可以根据cpu负载的情况,自动开核,做到性能与功耗的平衡。

实现原理

Linux电源管理(六)cpuhotplug

定期采样计算cpu负载

Linux电源管理(六)cpuhotplug

cpuhotplug线程

Linux电源管理(六)cpuhotplug

这里描述是的smp的情况,如果big.LITTLE情况还会有些差异。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-15
  • 2021-06-09
  • 2021-04-30
  • 2021-06-30
  • 2021-12-21
  • 2022-01-10
猜你喜欢
  • 2021-08-16
  • 2021-09-22
  • 2022-01-04
  • 2021-11-07
  • 2021-10-31
  • 2022-12-23
相关资源
相似解决方案