0:00 / 0:00
#sched_ext#linuxkernel#scheduler
How do we make a Steamdeck scheduler work on large servers - David Dai (Meta), Ryan Newton (Meta)
Linux Plumbers Conference
10K subscribers • 23 videos on Hallway • Conference channel
- One of the most-watched uploads on Linux Plumbers Conference, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
- Presented by David Dai and Ryan Newton, Meta
Advanced. Deep dive for people who know the field.
7.8K views10 months ago
Systems programmingOperating systemsPerformance and optimizationConcurrency and parallelism
David Dai and Ryan Newton discuss the challenges of adapting the SCX_LAVD scheduler for large production server workloads and varied hardware topologies.
How do we make a Steamdeck scheduler work on large servers - David Dai (Meta), Ryan Newton (Meta) With the proliferations of many sched_ext schedulers, including ones that caters for very specific workloads within Meta. There exists a need for a "default" fleet scheduler that "just works" for a wide range of hardware and use cases. SCX_LAVD is one such candidate as one of the more mature sched_ext schedulers out there with various heuristics to favor latency critical threads. The talk will focus on various challenges and strategies in bringing in SCX_LAVD and trying to run it on large production workloads and large topologies: How do we handle large and varied topologies and cache hierarchies that exists in the fleet to take optimal advantage of the hardware? How do we tune LAVD such that it performs well in a wide range of different services and use cases?Why it's here
A top upload from a listed channelLinux Plumbers Conference is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.