CHRT(1) CHRT(1) chrt - chrt [] [] [...] chrt --pid [] [] - chrt - . -o --other SCHED_OTHER ( ). . util-linux v2.42 . -f --fifo SCHED_FIFO ( ). -r --rr SCHED_RR ( ). SCHED_RR . -b --batch SCHED_BATCH ( ). 2.6.16. util-linux v2.42 . -i --idle SCHED_IDLE ( ). 2.6.23. util-linux v2.42 . -d --deadline SCHED_DEADLINE ( ). 3.14. util-linux v2.42 . --sched-runtime --sched-deadline --sched-period. runtime <= deadline <= period. chrt period deadline --sched-deadline deadline runtime --sched-runtime. --sched-period . sched(7) . -e --ext Set scheduling policy to SCHED_EXT (BPF program-defined scheduling). Linux-specific, supported since 6.12. Since util-linux v2.42, the priority argument is optional; if specified, it must be set to zero. Note that for the policy to be recognized, the following kernel configuration options need to be enabled: CONFIG_BPF, CONFIG_SCHED_CLASS_EXT, CONFIG_BPF_SYSCALL, CONFIG_BPF_JIT, CONFIG_DEBUG_INFO_BTF, CONFIG_BPF_JIT_ALWAYS_ON and CONFIG_BPF_JIT_DEFAULT_ON. -T --sched-runtime _ SCHED_DEADLINE SCHED_OTHER SCHED_BATCH ( ). 6.12. -P --sched-period _ SCHED_DEADLINE ( ). 100 . -D --sched-deadline _ SCHED_DEADLINE ( ). -R --reset-on-fork SCHED_RESET_ON_FORK SCHED_FLAG_RESET_ON_FORK. 2.6.31. reset-on-fork. fork(2) . reset-on-fork CAP_SYS_NICE. fork(2). reset-on-fork : o SCHED_FIFO SCHED_RR SCHED_OTHER . o (nice) . -a --all-tasks () PID . -m --max . -p --pid PID . -v --verbose . -h --help . -V --version . : chrt [] : chrt --pid - : chrt --pid - - SCHED_RR ( ) 30 1234: chrt --pid -r 30 1234 : chrt --pid -o 0 - 1 SCHED_OTHER ( SCHED_FIFO SCHED_RR): chrt --pid -o -T 1000000 - sched(7) . CAP_SYS_NICE . . SCHED_FIFO SCHED_OTHER SCHED_RR POSIX 1003.1b . . SCHED_OTHER. Robert Love , Karel Zak nice(1) renice(1) taskset(1) sched(7) sched_setscheduler(2) . . chrt util-linux . util-linux 2.42.1 2026-05-18 CHRT(1)