舒心水壶

文章
6
资源
0
加入时间
2年10月21天

Linux CFS调度系统----周期性调度器

周期性调度器由scheduler_tick()函数实现,在每个时钟中断中都会调用该函数来更新一些统计量,并且会激活当前进程所属调度类的周期性处理接口,代码流程如下所示:  具体来说,scheduler_tick()做了以下工作:    1)更新就绪队列的实际时钟时间,不是虚拟时钟时间。    2)更新就绪队列权重数组cpu_load中的权重值    3)调用当前CPU上