阅读背景:

linux调度器(六)——应用层理解CFS及组调度

来源:互联网 
         该图与上图的节点位置是相互对应,另外我们把相应的字段也改成了内核的使用方式。另外根据这些值就可以计算出每个进程的运行时间片(理想)。这里我们不再去计算读者可以按照sched_slice()函数的方法去计算一下,要注意的是对于组调度应该回朔计算到根才能得出该se所应该执行的时间。上面值的结果可以通过/proc/sched_debug来验证。考虑上面我们所说的情况,如果cpu_allows为3,4,然后创建两个进程,它们的cfs_rq load是多少?group的se->load.weight又是多少?【update_cfs_load,update_cfs_shares】         该图与上图的节点位置是相互对应,另外我们把相应的字段也改成了内核的使用方式。另外根


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: