SCHED_DEADLINE 일정 정책을 사용하여 systemd 서비스를 어떻게 실행합니까?

SCHED_DEADLINE 일정 정책을 사용하여 systemd 서비스를 어떻게 실행합니까?

SCHED_DEADLINE예약 정책을 사용하여 systemd 서비스를 실행하고 싶습니다 .

나는 이미 이것을 가지고 있습니다

chrt -d --sched-runtime 1000000 --sched-deadline 5000000 --sched-period 5000000 -p 0 <PID>

그러나 이것은 서비스이므로 이 명령을 수동으로 적용하고 싶지 않습니다.

CPUSchedulingPolicy내 서비스 구성에서 및 를 변경할 수 있다는 것을 알았지 CPUSchedulingPriority이 설명서

배치, 유휴, fifo 또는 rr 중 하나를 선택하세요.

그리고 런타임, 기한, 기간 값도 어딘가에 정의해야 합니다. 그렇다면 이를 올바르게 수행할 수 있는 방법이 있습니까? chrt해당 섹션에 명령을 넣으 려고 했지만 ExecStart작동하지 않았고 이것이 최선의 방법이라고 생각하지 않습니다.

내가 찾은이 github 문제. 그렇다면 이를 올바르게 수행할 수 있는 다른 방법이 있습니까?

관련 정보