更改SCHED_OTHER调度程序的时间量

时间:2014-12-19 14:18:34

标签: linux unix linux-kernel

我在man文档中检查了以下内容" SCHED_OTHER标准的循环时间限制策略"。是否可以更改此调度程序的时间数量?我想这可能对长期工作有用。谢谢!

1 个答案:

答案 0 :(得分:1)

SCHED_OTHER是默认的linux计划策略,遵循循环机制,时间片值取决于" niceness"过程的价值。当你启动一个进程时,默认情况下它有一个niceness 0,这意味着一个100ms的时间片。

现在有两种方法可以改变时间片。 1)您可以使用命令 renice http://linux.die.net/man/8/renice)更改niceness。 2)您可以更改默认的Linux时间片,它在Linux内核中定义为include / linux / sched / rt.h中的RR_TIMESLICE(默认为100ms)。