대화형 시스템은 첫 반응을 빨리 돌려주는 정책이 체감 성능을 좌우합니다.
스케줄링 성능 지표
모든 지표를 동시에 최적화할 수는 없습니다. 응답 시간, 대기 시간, 처리량, 공정성 중 시스템 목적에 맞는 기준을 골라야 합니다.
01Ready queue
02Pick
03Dispatch
04Run
05Preempt
작업이 ready 상태에서 얼마나 오래 밀리는지 평균과 최악을 같이 봅니다.
배치 작업은 단위 시간 안에 끝난 작업 수가 더 중요한 판단 지표가 됩니다.
우선순위가 있어도 특정 작업이 계속 굶지 않도록 aging 같은 보정이 필요합니다.