- Valve의 Steam Deck를 위해 설계된 SCX-LAVD 리눅스 스케줄러가 Meta의 대규모 서버 환경에서도 효과적으로 작동한다는게 공개됨
- 이 스케줄러는 게임 콘솔 수준의 효율적 자원 관리를 목표로 설계된 것인데, Meta는 이를 통해 서버 워크로드의 성능 향상과 지연 시간 최소화를 추구
- 휴대용 게임 기기를 위한 지연 민감도 인지 가상 데드라인 스케줄링(Latency-criticality Aware Virtual Deadline) 구조가 하이퍼스케일 서버에서도 성능과 안정성을 보임
- 기존 EEVDF 스케줄러와 비교해 유사하거나 더 나은 성능을 보이며 다양한 하드웨어 구성에 적응 가능함
- Meta는 SCX-LAVD를 특수 목적이 아닌 기본 서버 스케줄러 후보로 검토하고 있음
-
게임 하드웨어용 기술이 대형 데이터센터로 확장된 드문 사례
Linux Plumbers Conference 2025 발표 배경
SCX-LAVD 스케줄러 개요
- SCX-LAVD는 Latency-criticality Aware Virtual Deadline 스케줄러로 설계됨
- Valve의 Steam Deck 환경에서 낮은 지연과 안정적인 성능을 목표로 개발됨
- Linux sched_ext 프레임워크 위에서 동작하는 확장형 스케줄러 구조 사용
- Meta는 이를 통해 지연 시간 감소, 성능 일관성 향상, 서버 효율성 개선을 기대
- Valve의 설계가 게임용 실시간 처리 요구에 맞춰진 만큼, 서버에서도 지속적 부하 관리에 유리한 구조
Meta 서버 환경에서의 적용 결과
- Meta 서버의 다양한 CPU 및 메모리 구성에서도 안정적인 동작 확인
- CCX 및 LLC 경계 간 로드 밸런싱 성능이 우수하게 나타남
- 특정 워크로드에 최적화된 스케줄러가 필요하지 않은 환경에서 기본 선택지로 적합함
기존 스케줄러 및 다른 활용 사례
- SCX-LAVD는 EEVDF 스케줄러와 비교해 유사하거나 더 나은 성능을 보임
- CachyOS Handheld Edition, Bazzite 등 Linux 게임 환경에서도 이미 활용 중
- Igalia가 Valve와의 계약을 통해 개발을 주도한 스케줄러임
Meta의 향후 활용 방향
- Meta는 SCX-LAVD를 “Meta’s New Default Scheduler”로 지칭함
- 대규모 서버 플릿 전반에서 범용적으로 적용 가능한 스케줄러로 평가 중
- 추가 연구 내용과 성능 분석은 LPC 발표 영상과 슬라이드 자료로 공개됨