- 博客(2)
- 资源 (1)
- 收藏
- 关注
转载 linux调度器(九)——调度器的配置参数
调度器的配置参数/proc/sys/kernel/sched_min_granularity_ns(4000000ns):sysctl_sched_min_granularity,表示进程最少运行时间,防止频繁的切换,对于交互系统(如桌面),该值可以设置得较小,这样可以保证交互得到更快的响应(见周期调度器的check_preempt_tick过程)/proc/sys/kernel/sc
2016-12-18 23:23:00
657
转载 linux调度器(二)——CFS模型
本系列文章阅读的core是:2.6.32-220这里使用“模型”而不是“算法”是因为这东西实在不好用算法描述(但是它却运行得很好,包括性能)。 核心思想: 把CPU总时间按运行队列的所有se的权重分配给每个se。每个se使用cpu的顺序由它们已使用的cpu虚拟时间(vruntime)决定的,已使用的虚拟时间越少,它在运行队列的位置越靠左,那么它再次被调度执行的概率也就越高。
2016-12-18 22:59:50
262
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅