标签:style blog http io 使用 ar strong 数据 sp
if (unlikely(nr_running > 5)) { period = sysctl_sched_min_granularity; period *= nr_running; }觉得CFS和我2008年的那个调度器实现犯了同一个错误,那就是如果nr_running非常之大,就会导致调度一遍的时间非常长久,按照BSD4.3 UNIX的思想,应该阻止增加全部进程调度一遍的时间才对!好吧,那我能限制period的最大值吗?可以!但是如果优先级公式本身保证了这一点,岂不是更加完美吗?
标签:style blog http io 使用 ar strong 数据 sp
原文地址:http://blog.csdn.net/dog250/article/details/40016871