我们如何在运行时影响Linux Task Scheduler?

时间:2019-03-06 22:17:15

标签: linux linux-kernel scheduler

我正在探索可以在运行时通过proc / sysctl进行更改的变量。例如,有一个字段 sched_rt_runtime_us

根据: https://doc.opensuse.org/documentation/leap/tuning/html/book.sle.tuning/cha.tuning.taskscheduler.html 这意味着:

  

在sched_rt_period_us期间分配给实时任务的数量。   设置为-1将禁用RT带宽强制。默认情况下,RT任务   可能会消耗95%CPU /秒,因此留给5%CPU /秒或0.05秒供   SCHED_OTHER任务

这是否意味着将该变量设置为-1并启动无限RT进程将阻止任何正常进程? 有没有办法通过这些变量影响流程调度程序,以便用户可以看到更改? (我的意思是性能降低等)

0 个答案:

没有答案