21.2. sched_nr_migrate 変数を使用した SCHED_OTHER タスクの移行の制限
sched_nr_migrate
変数の値を大きくすると、リアルタイムレイテンシーを犠牲にして、多くのタスクを起動する SCHED_OTHER
スレッドから高パフォーマンスが得られます。
SCHED_OTHER
タスクのパフォーマンスを犠牲にしてリアルタイムのタスクレイテンシーを低くするには、値を小さくする必要があります。デフォルト値は 8
です。
手順
sched_nr_migrate
変数の値を調整するには、echo コマンドで値を直接/proc/sys/kernel/sched_nr_migrate
に出力します。# echo 2 > /proc/sys/kernel/sched_nr_migrate
検証
/proc/sys/kernel/sched_nr_migrate
のコンテンツを表示します。# cat > /proc/sys/kernel/sched_nr_migrate 2