使用sched_setscheduler

使用sched_setscheduler,c,linux-kernel,operating-system,scheduler,C,Linux Kernel,Operating System,Scheduler,如何使用本文介绍的sched_setscheduler?似乎我必须编写一个C代码并在shell上运行它 从需要使用的shell更改进程的策略。要选择实时优先级,您必须是root。注意这是危险的,提高优先级高于内核中断肯定会产生奇怪的副作用 这是系统调用的手册页。是的,它向你展示了如何通过C程序实现这一点。这就是你需要的吗?基本上,我想知道是否有可能从shell动态更改调度策略(fifo、fair等)?

如何使用本文介绍的
sched_setscheduler
?似乎我必须编写一个C代码并在shell上运行它

从需要使用的shell更改进程的策略。要选择实时优先级,您必须是root。注意这是危险的,提高优先级高于内核中断肯定会产生奇怪的副作用

这是系统调用的手册页。是的,它向你展示了如何通过C程序实现这一点。这就是你需要的吗?基本上,我想知道是否有可能从shell动态更改调度策略(fifo、fair等)?