Linux Scheduler之rt选核流程_内核工匠的博客-优快云博客
调度器24—CFS任务选核 - 为之网 (weizhi.cc)
kernel\sched\topology.c
这里配置好了 balance 域,SD_BALANCE_WAKE 是没有配置的
cat /proc/sys/kernel/sched_domain
sd 拓扑结构 DIE->MC->SMT
1、SD_BALANCE_FORK
core.c
_do_fork 里面执行kernel_clone 会执行wake_up_new_task
_do_fork 进行select_task_rq传入SD_BALANCE_FORK 及wake_flag 0
2、SD_BALANCE_EXEC
3、SD_BALANCE_WAKE
唤醒参加,会先走EAS 选能效核,否则走SD_WAKE_AFFINE 选出候选核再走fast path