在linux kenel进程调度程序中,有一个优先级类型SCHED_FIFO . 我想更改调度策略 . 我有两个问题:
1-在内核源代码中,提到在勾选后cpu应该属于被中断的进程(因为在FIFO中,进程应该保留直到它完成)?
2-在SCHED_RR中,中断的进程再次插入等待队列的末尾?
我使用2.6.31内核
谢谢 .
关于第530行,请阅读 kernel/sched_rt.c 中的函数 do_sched_rt_period_timer .
kernel/sched_rt.c
do_sched_rt_period_timer
似乎scheduler_tick函数调用每个类的适当函数,并在其中调用重新插入进程(实时入队)的适当函数 .
2 回答
关于第530行,请阅读
kernel/sched_rt.c
中的函数do_sched_rt_period_timer
.似乎scheduler_tick函数调用每个类的适当函数,并在其中调用重新插入进程(实时入队)的适当函数 .