RT调度下的尼斯级别使用

时间:2019-04-08 09:35:08

标签: linux multithreading scheduling

我一直在阅读有关该主题pass-by-name的答案。

但是,在检查了一些其他来源之后,我很困惑。我在priorities in linux中看到,实际上不可能在RT调度策略中使用精美(特别是我对Round Robin感兴趣)。我已经在one of the answers in that discussion文档中阅读了以下信息

  

POSIX没有指定任何机制来控制          循环时间量子。较旧的Linux内核提供了          (非便携式)方法。量子可以通过          调整过程的合适值(请参阅setpriority(2))。分配一个          负(即高)好的值会导致更长的量子;          分配正值(即低)的尼斯值会导致时间缩短          量子。默认的时间间隔是0.1秒;程度          改变好值会影响量子的变化          跨内核版本。这种调整量子的方法是          从Linux 2.6.24开始删除。

从此声明中可以看到,文档说您可以选择使用nice值来增加时间量(假设我的理解是正确的)。

我的问题是:是否可以为单个过程替换量子值?在相同优先级队列下,一个进程的数量可以大于其余进程的数量吗?

谢谢!

米洛斯拉夫

0 个答案:

没有答案