关于多核的Linux Scheduler代码在哪里?

天鹅

我知道当前Linux内核正在使用CFS作为调度程序,并且我知道代码位于kernel / sched / fair.c中。

我检查了文件“ fair.c”,但未发现有任何部分将任务分配给不同的cpu,所以我想知道是否有部分或其他代码可用于负载平衡或协调核心协同工作?

谢谢你。

空闲线程

与CFS负载平衡有关的所有代码都在fair.c中。查找“ struct lb_env”,它将为您显示任务的源和目标CPU。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章