• 2024-03-29转:cpu性能和功耗相关的内核子系统
    http://arthurchiao.art/blog/linux-cpu-2-zh/ 1.1调度器:时分复用+任务调度——sched1.3有任务:用哪个频率执行任务?——cpufreq1.4无任务:执行轻量级占坑程序——idletask从原理来说,非常简单。产品经理:什么都不做。从实现来说,非常模糊。程序员:“什么都不做”的代
  • 2023-12-11CPU空闲时间管理 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/driver-api/pm/cpuidle.htmlCPU空闲时间管理版权©2019IntelCorporation作者[email protected]空闲时间管理子系统系统中的每个逻辑CPU(看起来获取和执行指令的实体:如果存在的话,硬件线程或处理器
  • 2023-05-11Linux cpuidle framework(1)_概述和软件架构
    1.前言在计算机系统中,CPU的功能是执行程序,总结起来就是我们在教科书上学到的:取指、译码、执行。那么问题来了,如果没有程序要执行,CPU要怎么办?也许您会说,停掉就是了啊。确实,是要停掉,但何时停、怎么停,却要仔细斟酌,因为实际的软硬件环境是非常复杂的。我们回到Linuxkernel上,Linux
  • 2023-02-01【cpuidle】cpuidle overview
    什么是cpuidle基本了解参考这些文章对cpuidle做一些基本了解http://www.wowotech.net/pm_subsystem/cpuidle_overview.htmlhttps://blog.csdn.net/feelabclihu/articl
  • 2022-09-06CPU的多种状态
    闲暇省电的方法就比较多了,包括CPU休闲(CPUIdle)、CPU热插拔(CPUHotplug)、CPU隔离(CoreIsolate)和动态PM(RuntimePM)。CPUIdle指的是当某个CPU上没有进程可调度的时