本文基本覆盖了shedule的方方面面,从调度的时刻、cfs算法(cfs/rt流量控制)、负载计算(pelt、walt、cpu占用率)、负载均衡(smp balance、hmp balance、eas balance、cpu调频、cpu调核、schedutil)、cgroup。 本来打算一篇发表的,但是写的太长太长了,注释了两万多行代码、画了三十几张图,只能分成一章一篇了。 1、调度的时刻 2、调度算法 3、负载计算 4、负载均衡 5、EAS(Energy-Aware Scheduling) 6、Cgoup