CPU策略学习:interactive策略的优点和缺点
我相信,研究CPU策略的人,经常会听别人说,或者自己说:每种策略都有好有不足,性能和功耗不能兼顾,性能好的功耗就大,为省功耗就会牺牲性能。
真是这样吗?
即使是真的,为什么这么说呢??
下面我们从interactive策略,学习过程中,发现该策略的优点和不足之处,想想改进的方法,然后来琢磨这些老生常谈
主要特点:
升频幅度:大
升频速度:快
升频准度:一般
降频幅度:大
降频速度:一般
降频准度:一般
准度,是指在一次调频后,能否维持该频率在一段时间内是最适合系统当前负载
准度好,表示经过一次调频,系统在某个频率点运行一定时间,调频次数少
准度差,表示经过一次调频,系统会很快再次调频,调频次数多
至于对上诉特点的解释,前篇博文有结合实际代码分析,参看CPU 策略学习:interactive分析,结合代码
除了上面的特点,该策略还有一个特别突出的问题
由于这个策略是基于一个定时器,不断地计算系统在一个timer期间的负载情况,得出负载值后,根据一些算法,判定是否调频,如何调频
所以,这个timer的周期大小就很关键,一个周期内的平均值能否真实地反应出系统的频率需求,而且,该算