- Valve के Steam Deck के लिए डिज़ाइन किया गया SCX-LAVD Linux scheduler Meta के बड़े पैमाने के server environment में भी प्रभावी ढंग से काम करता है, यह सामने आया है
- यह scheduler game console स्तर के efficient resource management को लक्ष्य बनाकर डिज़ाइन किया गया था, और Meta इसके जरिए server workloads की performance में सुधार तथा latency को न्यूनतम करने की कोशिश कर रहा है
- handheld gaming device के लिए बनाई गई Latency-criticality Aware Virtual Deadline scheduling संरचना ने hyperscale servers में भी performance और stability दिखाई
- मौजूदा EEVDF scheduler की तुलना में यह समान या बेहतर performance दिखाता है और विभिन्न hardware configurations के अनुरूप ढल सकता है
- Meta, SCX-LAVD को special-purpose नहीं बल्कि default server scheduler candidate के रूप में देख रहा है
- gaming hardware की तकनीक का बड़े data center तक विस्तार होने का यह एक दुर्लभ उदाहरण है
Linux Plumbers Conference 2025 प्रस्तुति की पृष्ठभूमि
- Tokyo में आयोजित Linux Plumbers Conference 2025 में Meta engineers ने इससे जुड़ी जानकारी प्रस्तुत की
- प्रस्तुति का शीर्षक था “How do we make a Steam Deck scheduler work on large servers”, जिसमें handheld device scheduler को server तक विस्तारित करने की प्रक्रिया समझाई गई
- Steam Deck के लिए डिज़ाइन किए गए scheduler को server environment के अनुरूप validate और tune करने का अनुभव साझा किया गया
SCX-LAVD scheduler का अवलोकन
- SCX-LAVD को Latency-criticality Aware Virtual Deadline scheduler के रूप में डिज़ाइन किया गया है
- इसे Valve के Steam Deck environment में low latency और stable performance को लक्ष्य बनाकर विकसित किया गया था
- यह Linux sched_ext framework के ऊपर चलने वाली extensible scheduler संरचना का उपयोग करता है
- Meta को इससे latency में कमी, performance consistency में सुधार, और server efficiency में बढ़ोतरी की उम्मीद है
- Valve का डिज़ाइन gaming के real-time processing requirements के अनुसार बनाया गया था, इसलिए servers में भी यह sustained load management के लिए फायदेमंद संरचना प्रदान करता है
Meta server environment में लागू करने के परिणाम
- Meta servers की विभिन्न CPU और memory configurations में भी इसका stable operation देखा गया
- CCX और LLC boundaries के बीच load balancing performance अच्छी पाई गई
- ऐसे environments में जहाँ किसी workload-specific scheduler की ज़रूरत नहीं होती, यह default option के रूप में उपयुक्त है
मौजूदा schedulers और अन्य उपयोग के उदाहरण
- SCX-LAVD ने EEVDF scheduler की तुलना में समान या बेहतर performance दिखाई
- CachyOS Handheld Edition, Bazzite जैसे Linux gaming environments में भी इसका पहले से उपयोग हो रहा है
- यह वह scheduler है जिसके development का नेतृत्व Igalia ने Valve के साथ contract के तहत किया था
Meta की आगे की उपयोग दिशा
- Meta, SCX-LAVD को “Meta’s New Default Scheduler” कह रहा है
- इसे बड़े server fleet में व्यापक रूप से लागू किए जा सकने वाले general-purpose scheduler के रूप में परखा जा रहा है
- अतिरिक्त शोध और performance analysis LPC presentation video और slides में उपलब्ध हैं
अभी कोई टिप्पणी नहीं है.