一、确认实时线程
命令:top
RT:表示为实时进程,如果要看线程,在top命令下按H
二、chrt 使用
1. 命令选项
usage: chrt [-Rmofrbi] {-p PID [PRIORITY] | [PRIORITY COMMAND...]}
Get/set a process' real-time scheduling policy and priority.
-p Set/query given pid (instead of running COMMAND)
-R Set SCHED_RESET_ON_FORK
-m Show min/max priorities available
Set policy (default -r): 对应调度策略
-o SCHED_OTHER -f SCHED_FIFO -r SCHED_RR
-b SCHED_BATCH -i SCHED_IDLE
2. 查看进(线)程信息
# 查看对应实时进程的调度策略及优先级
chrt -p pid
1338对应进程调度策略:RR, 优先级为50
3. 修改非实时线程为实时线程
# 配置线程3715:调度策略为SCHED_RR,优先级为50
chrt -r -p 3715 50