- Terungkap bahwa scheduler Linux SCX-LAVD yang dirancang untuk Steam Deck milik Valve juga bekerja efektif di lingkungan server skala besar milik Meta
- Scheduler ini dirancang dengan tujuan manajemen sumber daya yang efisien setara konsol game, dan Meta memanfaatkannya untuk mengejar peningkatan performa beban kerja server serta meminimalkan latensi
- Arsitektur Latency-criticality Aware Virtual Deadline yang peka terhadap latensi untuk perangkat game genggam juga menunjukkan performa dan stabilitas pada server hyperscale
- Dibandingkan dengan scheduler EEVDF yang ada, ia menunjukkan performa serupa atau lebih baik dan dapat beradaptasi dengan berbagai konfigurasi perangkat keras
- Meta sedang meninjau SCX-LAVD sebagai kandidat scheduler server default, bukan hanya untuk tujuan khusus
- Teknologi untuk perangkat keras game yang meluas ke pusat data besar adalah kasus yang jarang terjadi
Latar belakang presentasi di Linux Plumbers Conference 2025
- Para engineer Meta mempresentasikan hal terkait di Linux Plumbers Conference 2025 yang digelar di Tokyo
- Judul presentasinya adalah “How do we make a Steam Deck scheduler work on large servers”, yang menjelaskan proses memperluas scheduler untuk perangkat genggam ke lingkungan server
- Mereka berbagi pengalaman memverifikasi dan menyesuaikan scheduler yang dirancang untuk Steam Deck agar cocok dengan lingkungan server
Gambaran umum scheduler SCX-LAVD
- SCX-LAVD dirancang sebagai scheduler Latency-criticality Aware Virtual Deadline
- Dikembangkan dengan tujuan latensi rendah dan performa stabil di lingkungan Steam Deck milik Valve
- Menggunakan struktur scheduler yang dapat diperluas dan berjalan di atas framework Linux sched_ext
- Meta mengharapkan pengurangan latensi, peningkatan konsistensi performa, dan efisiensi server yang lebih baik melalui pendekatan ini
- Karena rancangan Valve disesuaikan dengan kebutuhan pemrosesan real-time untuk game, struktur ini juga menguntungkan untuk pengelolaan beban berkelanjutan di server
Hasil penerapan di lingkungan server Meta
- Operasi stabil terkonfirmasi pada berbagai konfigurasi CPU dan memori di server Meta
- Performa load balancing di antara batas CCX dan LLC terlihat sangat baik
- Cocok sebagai pilihan default di lingkungan yang tidak memerlukan scheduler yang dioptimalkan untuk workload tertentu
Scheduler yang ada dan kasus penggunaan lain
- SCX-LAVD menunjukkan performa serupa atau lebih baik dibandingkan scheduler EEVDF
- Sudah digunakan di lingkungan game Linux seperti CachyOS Handheld Edition dan Bazzite
- Scheduler ini dikembangkan terutama oleh Igalia melalui kontrak dengan Valve
Arah pemanfaatan Meta ke depan
- Meta menyebut SCX-LAVD sebagai “Meta’s New Default Scheduler”
- Sedang dievaluasi sebagai scheduler yang dapat diterapkan secara umum di seluruh fleet server skala besar
- Riset tambahan dan analisis performa dipublikasikan melalui video presentasi LPC dan materi slide
Belum ada komentar.