Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to adapt the SCX_LAVD scheduler, originally designed for Steam Deck gaming devices, to work effectively on large-scale server infrastructure in this 16-minute conference talk from the Linux Plumbers Conference. Explore the challenges and strategies involved in deploying sched_ext schedulers across Meta's diverse production environments, focusing on the need for a "default" fleet scheduler that can handle varied workloads and hardware configurations. Discover how to optimize scheduler performance across different topologies and cache hierarchies, understand the heuristics that favor latency-critical threads, and examine tuning strategies that ensure robust performance across a wide range of services and use cases in enterprise environments.
Syllabus
How do we make a Steamdeck scheduler work on large servers - David Dai (Meta), Ryan Newton (Meta)
Taught by
Linux Plumbers Conference