Linux的进程调度器是通用的调度器,无论是O(n)O(n)O(n),O(1)O(1)O(1),还是CFS,均是基于统一的指标来对待所有进程的。也就是说,进程甚至无法自主退让。 只要确定了一个进程的优先级,无论是是什么调度算法,该进程的地位总是不会变化,如果能做到下面的策略就好了: 系统中进程多了,就加速退让。 系统中进程少了,就加速抢占。 工人来了,就退让。 经理来了,就抢占。 … 考虑一个进程A在一个特定的系统中运行,它最多只能用40%的CPU,此时,如果有另外的待运行进程,那么这些进程自然分摊另外
作者:dog250 发表于 2020/08/29 11:24:47 原文链接 http://it.taocms.org/08/38318.htm
阅读:0
网友评论已有0条评论, 我也要评论