
Meta знайшла несподіване рішення для підвищення швидкості роботи своїх серверів – технологію, створену для портативної ігрової консолі Steam Deck. Йдеться про спеціальний Linux-планувальник, який спочатку розроблявся для плавного геймінгу, а тепер працює в масштабних дата-центрах. Про це пише Tom’s Hardware.
Що саме запозичила Meta
Планувальник SCX-LAVD був створений компанією Valve для пристрою Steam Deck. Його завдання – зменшувати затримки, щоб ігри працювали без фрізів і втрати кадрів.
У Meta вирішили використати цю ж технологію для серверів, які обслуговують месенджери, кешування даних та інші онлайн-сервіси для мільярдів користувачів.
Навіщо це серверам

У будь-якому комп’ютері є спеціальний механізм — планувальник процесора. Він вирішує, які програми і в який момент отримують доступ до обчислювальних ресурсів. Стандартний планувальник Linux універсальний, але не завжди достатньо швидкий для дуже великих серверів.
Для Meta проблема полягала в тому, що їхні сервери мають сотні ядер і працюють із величезною кількістю запитів, де навіть невеликі затримки мають значення.
На відміну від стандартних рішень, SCX-LAVD автоматично визначає завдання, яким важлива швидка реакція, надає їм пріоритет без ручних налаштувань і підлаштовується під реальне навантаження системи, завдяки чому те, що на Steam Deck забезпечує плавний ігровий процес, у дата-центрах Meta означає швидшу доставку повідомлень, стабільнішу роботу сервісів і менші затримки.

