- Es wurde bekannt, dass der für Valves Steam Deck entwickelte SCX-LAVD-Linux-Scheduler auch in Metas großskaliger Serverumgebung effektiv funktioniert
- Dieser Scheduler wurde mit dem Ziel einer effizienten Ressourcenverwaltung auf dem Niveau einer Spielkonsole entwickelt; Meta verfolgt damit Leistungssteigerungen bei Server-Workloads und eine Minimierung der Latenz
- Die für tragbare Spielgeräte entwickelte Architektur des Latency-criticality Aware Virtual Deadline-Schedulings zeigt auch auf Hyperscale-Servern Leistung und Stabilität
- Im Vergleich zum bestehenden EEVDF-Scheduler zeigt er eine ähnliche oder bessere Leistung und kann sich an verschiedene Hardwarekonfigurationen anpassen
- Meta prüft SCX-LAVD nicht als Speziallösung, sondern als Kandidaten für einen Standard-Server-Scheduler
- Ein seltener Fall, in dem sich für Gaming-Hardware entwickelte Technik auf große Rechenzentren ausweitet
Hintergrund der Präsentation auf der Linux Plumbers Conference 2025
- Auf der Linux Plumbers Conference 2025 in Tokio stellten Meta-Ingenieure die Inhalte vor
- Der Vortrag trug den Titel „How do we make a Steam Deck scheduler work on large servers“ und erklärte den Weg, einen Scheduler für tragbare Geräte auf Server zu skalieren
- Geteilt wurden Erfahrungen bei der Validierung und Anpassung des für das Steam Deck entwickelten Schedulers an Serverumgebungen
Überblick über den SCX-LAVD-Scheduler
- SCX-LAVD wurde als Latency-criticality Aware Virtual Deadline Scheduler konzipiert
- Er wurde für Valves Steam-Deck-Umgebung mit dem Ziel niedriger Latenz und stabiler Leistung entwickelt
- Verwendet wird eine erweiterbare Scheduler-Architektur, die auf dem Linux-Framework
sched_ext läuft
- Meta erwartet dadurch geringere Latenzzeiten, konstantere Performance und eine bessere Servereffizienz
- Da Valves Design auf Echtzeitverarbeitungsanforderungen im Gaming-Bereich zugeschnitten ist, bietet die Struktur auch auf Servern Vorteile beim Management dauerhafter Lasten
Ergebnisse des Einsatzes in Metas Serverumgebung
- Ein stabiler Betrieb wurde auch bei verschiedenen CPU- und Speicherkonfigurationen von Meta-Servern bestätigt
- Die Load-Balancing-Leistung über CCX- und LLC-Grenzen hinweg fiel sehr gut aus
- In Umgebungen, in denen kein auf bestimmte Workloads optimierter Scheduler nötig ist, eignet er sich als Standardwahl
Bestehende Scheduler und andere Einsatzfälle
- SCX-LAVD zeigt im Vergleich zum EEVDF-Scheduler eine ähnliche oder bessere Leistung
- Er wird bereits in Linux-Gaming-Umgebungen wie CachyOS Handheld Edition und Bazzite eingesetzt
- Die Entwicklung des Schedulers wurde von Igalia im Rahmen eines Vertrags mit Valve federführend vorangetrieben
Metas künftige Nutzungsrichtung
- Meta bezeichnet SCX-LAVD als „Meta’s New Default Scheduler“
- Er wird als Scheduler bewertet, der sich über große Server-Flotten hinweg universell einsetzen lässt
- Weitere Forschungsergebnisse und Leistungsanalysen wurden über das LPC-Vortragsvideo und die Folien veröffentlicht
Noch keine Kommentare.