SCHED_DEADLINE
予約ポリシーを使用してsystemdサービスを実行したいと思います。
私はすでにこれを持っています
chrt -d --sched-runtime 1000000 --sched-deadline 5000000 --sched-period 5000000 -p 0 <PID>
ただし、これはサービスなので、このコマンドを手動で適用したくありません。
CPUSchedulingPolicy
私のサービス構成でおよびを変更できることがわかりましたがCPUSchedulingPriority
、このマニュアル値
バッチ、アイドル、fifo、またはrrのいずれかを選択してください。
そして、ランタイム、期限、期間の値もどこかに定義する必要があります。それでは、これを正しく実行する方法はありますか?chrt
私はそのセクションにコマンドを入れようとしましたが、うまくいかず、ExecStart
これが最善の方法だとは思いません。
私が見つけたこのgithubの問題。それでは、これを正しく実行する他の方法はありますか?