2013年8月16日

linux cfs调度器

摘要: 在抽象模型中vruntime决定了进程被调度的先后顺序,在真实模型中决定被调度的先后顺序的参数是由函数entity_key决定的。 static inline s64 entity_key(struct cfs_rq *cfs_rq, struct sched_entity *se){ return se->vruntime - cfs_rq->min_vruntime;}enqueue_task_fair---->enqueue_entity---->__enqueue_entity---->entity_key决定插入就绪队列的位置。普通进程分为40个等级,每 阅读全文

posted @ 2013-08-16 15:25 阿加 阅读(2202) 评论(0) 推荐(0) 编辑

导航