実行結果
$ sudo ./sched_set_prio policy = 2 sched_priority = 1 policy = 2 sched_priority = 99
別のターミナルからプロパティを確認
※ 起動時のプライオリティは 1 $ cat /proc/`pidof sched_set_prio`/sched | grep -e policy -e prio sched_set_prio (110053, #threads: 1) policy : 2 prio : 98 $ cat /proc/`pidof sched_set_prio`/stat | awk -F' ' '{print $18,$19}' -2 0 ※ プライオリティを 99 に変更する $ cat /proc/`pidof sched_set_prio`/sched | grep -e policy -e prio sched_set_prio (110053, #threads: 1) policy : 2 prio : 0 $ cat /proc/`pidof sched_set_prio`/stat | awk -F' ' '{print $18,$19}' -100 0 $
優先度 | 設定値 | /proc/<pid>/sched | /proc/<pid>stat | |
prio | priority | nice | ||
高い | 99 | 0 | -100 | 0 |
低い | 1 | 98 | -2 | 0 |