메타의 오픈소스 커널 스케줄러 도입을 통한 광고 서비스 최적화
메타가 리눅스 커널 6.12 버전에 포함된 오픈소스 스케줄러 프레임워크인 sched_ext를 도입했습니다. 이를 통해 광고 검색 지연 시간을 28% 단축하고 서버 전력 효율을 개선했습니다.
주장메타는 광고 서비스의 대규모 트래픽을 효율적으로 처리하기 위해 범용 리눅스 커널 스케줄러 대신 작업 부하에 특화된 맞춤형 스케줄링 정책을 도입했습니다. 특정 작업의 중요도를 커널이 직접 인지하게 함으로써 광고 검색 지연 시간을 줄이고 비즈니스 가치를 극대화했습니다.
팩트메타의 광고 플랫폼은 하루에 4천억 건 이상의 요청을 처리하며 초당 평균 500만 건 이상의 요청을 감당합니다. 대규모 환경에서는 밀리초 단위의 지연 시간 개선이 광고 관련성과 광고주의 투자 수익률에 직접적인 영향을 미칩니다.
팩트메타는 리눅스 커널 6.12 버전에 포함된 오픈소스 BPF 기반 스케줄러 프레임워크인 sched_ext를 적용했습니다. 기존 리눅스 커널의 EEVDF 스케줄러 도입 시 발생했던 지연 시간 문제를 해결하기 위해 이 기술을 활용했습니다.
팩트sched_ext 도입 결과 광고 검색 단계의 99분위 지연 시간은 28% 감소했습니다. 광고 랭킹 처리량은 1.1% 증가했으며 전체 서버군에서 3.28메가와트의 전력을 절감하는 성과를 보였습니다.
교차검증기존 리눅스 커널의 범용 스케줄러인 CFS와 EEVDF는 작업 부하의 성격을 이해하지 못한 채 스레드를 분산하는 방식을 취합니다. 이로 인해 특정 작업의 중요도를 반영하지 못해 광고 서비스의 성능 저하를 유발하는 한계가 있었습니다.
팩트sched_ext를 사용하면 스케줄러 개발자는 BPF 프로그램을 통해 원하는 스케줄링 정책을 직접 구현합니다. 스레드 깨우기, 대기열 배치, CPU 유휴 상태 전환 등 주요 이벤트에 대해 맞춤형 대응이 가능합니다.
팩트메타는 CPU를 지연 시간에 민감한 작업과 그렇지 않은 작업으로 나누어 관리하는 소프트 파티셔닝 방식을 적용했습니다. 이를 통해 캐시 지역성을 높이고 비용이 많이 드는 DRAM 접근을 줄여 성능을 최적화했습니다.
주장스케줄러 정책을 커널 재빌드 없이 사용자 공간에서 BPF 프로그램으로 업데이트할 수 있게 된 점은 전략적 자산입니다. 이는 실험과 최적화 주기를 수개월에서 며칠 단위로 단축해 지속적인 성능 개선을 가능하게 합니다.
교차검증sched_ext는 리눅스 커널 6.12 버전에 포함되어 누구나 사용할 수 있는 오픈소스 기술입니다. 메타뿐만 아니라 클라우드 제공업체나 임베디드 시스템 등 범용 모델이 맞지 않는 모든 산업군에서 활용 가능한 공유 자산입니다.
주장메타의 이번 사례는 대규모 인프라 운영에서 맞춤형 커널 스케줄링이 갖는 기술적 이점을 입증합니다. 향후 다양한 기업들이 자사 서비스 특성에 맞는 스케줄링 정책을 도입하는 계기가 될 전망입니다.
팩트메타는 이번 기술 도입을 통해 인프라 운영 효율성을 높이고 전력 소비를 줄이는 등 지속 가능한 데이터 센터 운영의 기반을 마련했습니다.
출처메타 엔지니어링 블로그(https://engineering.fb.com/2026/07/13/ml-applications/modernizing-the-meta-ads-service-with-an-open-source-kernel-scheduler/)를 교차 검증했습니다.
본 기사는 전문가의 분석과 공개 자료를 기반으로 AI가 작성 후 다른 AI의 검증을 거쳐 작성됐으며 정보의 정확성과 완전성을 보장하지 않습니다. 기사 내용은 특정 투자·의사결정의 권유가 아니며, Wittgenhaus는 이를 근거로 한 행위의 결과에 책임을 지지 않습니다.

