在看rk3399的cpu freq文档有看到一个新的调度策略,叫做Energy Aware Scheduling (EAS).
EAS由一系列不同组件组成,由ARM和Linaro一起开发.
默认情况下CPU Frequency governor, CPU Idle governor, CPU Scheduler 它们都是独立工作的,可是他们的变化对相互之间都有影响.
EAS 的目的就是结合统计如上各个策略, 在为某个任务选择运行 CPU 时,同时考虑了性能和功耗,保证了系统能耗最低,并且不会对性能造成影响。
参考:
EAS
RK3399_CPU-Freq开发指南 V1.0.1-20170213.pdf