27.5. 设置调度程序策略
您可以使用 chrt 命令行工具检查和调整调度程序策略和优先级。它可以启动具有所需属性的新进程,或更改正在运行的进程的属性。它还可用于在运行时设置策略。
流程
查看活跃进程的进程 ID (PID) :
ps
# psCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
在
ps命令中使用--pid或-p选项来查看特定 PID 的详细信息。 检查特定进程的调度策略、PID 和优先级:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 设置进程的调度策略,例如:
要将 PID 为 1000 的进程设置为
SCHED_FIFO,其优先级为 50 :chrt -f -p 50 1000
# chrt -f -p 50 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将 PID 为 1000 的进程设置为
SCHED_OTHER,其优先级为 0 :chrt -o -p 0 1000
# chrt -o -p 0 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将 PID 为 1000 的进程设置为
SCHED_RR,其优先级为 10 :chrt -r -p 10 1000
# chrt -r -p 10 1000Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要启动具有特定策略和优先级的新应用,请指定应用程序的名称:
chrt -f 36 /bin/my-app
# chrt -f 36 /bin/my-appCopy to Clipboard Copied! Toggle word wrap Toggle overflow