Linux Real-time

SCHED_FIFO 우선순위

실시간 정책은 강력하지만 권한, 우선순위 범위, CPU 독점 방지 조건을 함께 확인해야 한다.

실행 명령
sudo chrt -f 50 ./realtime_app
Policy

SCHED_FIFO

같은 우선순위에서는 자발적 양보, 블록, 종료 전까지 계속 실행된다.

Priority 50

1~99 중간값

숫자가 클수록 높다. 실행 가능한 RT 태스크가 CFS보다 먼저 선택된다.

Permission

권한 필요

보통 root 또는 CAP_SYS_NICE가 있어야 실시간 우선순위를 줄 수 있다.

Verify

정책 확인

chrt -p PID로 정책과 우선순위를 확인해 실행 조건을 검증한다.