【发布时间】:2020-03-27 23:39:13
【问题描述】:
struct rq 中的 cfs_tasks 代表什么?它是等待在该 CPU 上调度的(所有)任务的列表吗?
据我所知,CFS 是 Completely Fair Scheduler 的缩写,但我在想它是否包含运行队列中的所有任务,而不管它们的调度算法如何?
【问题讨论】:
struct rq 中的 cfs_tasks 代表什么?它是等待在该 CPU 上调度的(所有)任务的列表吗?
据我所知,CFS 是 Completely Fair Scheduler 的缩写,但我在想它是否包含运行队列中的所有任务,而不管它们的调度算法如何?
【问题讨论】:
CFS 只管理正常的优先任务。还有 rt_rq 和 dl_rq 分别管理实时和截止时间任务。
【讨论】: