priority policy

고급 스케줄링 조절

우선순위 스케줄링, 멀티레벨 큐, MLFQ, 실시간 정책은 단순 평균 대기 시간보다 운영 목표를 직접 반영합니다.

priority중요도 기반 선택
MLQ작업군별 큐 분리
MLFQ행동에 따라 이동
RT데드라인 우선
우선순위

중요한 작업을 먼저 실행하지만 낮은 우선순위 작업이 오래 밀리는 기아 위험이 있습니다.

Aging

오래 기다린 프로세스의 우선순위를 서서히 올려 기아를 줄입니다.

멀티레벨 큐

시스템, 대화형, 배치 작업처럼 성격이 다른 작업군을 큐로 나누어 다룹니다.

MLFQ

짧게 양보하는 작업은 위에 두고 CPU를 오래 쓰는 작업은 아래 큐로 내려 응답성을 확보합니다.

실시간 정책

SCHED_FIFO와 SCHED_RR은 데드라인을 중시하지만 잘못 쓰면 일반 작업을 굶길 수 있습니다.

운영 안전장치

sched_rt_runtime_us 같은 제한은 실시간 태스크가 시스템 전체를 멈추는 일을 줄입니다.