По информации, опубликованной в Phoronix, Meta начала использовать планировщик задач Linux SCX-LAVD, который был первоначально создан для портативной консоли Valve Steam Deck. Об этом стало известно во время конференции Linux Plumbers Conference, проходившей в Токио, где инженеры компании поделились своим опытом.
SCX-LAVD был разработан фирмой Igalia в рамках контракта с Valve и уже применялся в ряде проектов по созданию игрового ПО для Linux, таких как CachyOS Handheld Edition и Bazzite.
Инженеры Meta отметили, что SCX-LAVD показывает высокую эффективность не только на портативных устройствах, но и на мощных серверах. Они рассматривают его как «планировщик по умолчанию» для различных конфигураций Linux-серверов, где нет необходимости в специализированных решениях.
Специалисты компании подтвердили, что SCX-LAVD обеспечивает оптимальную балансировку нагрузки при увеличении ресурсов CPU и RAM. Кроме того, его производительность сопоставима или даже превосходит новый алгоритм EEVDF (Earliest Eligible Virtual Deadline First), который заменяет устаревший планировщик CFS (Completely Fair Scheduler).
Вопрос-ответ
Что такое SCX-LAVD и где он изначально использовался?
SCX-LAVD — это планировщик задач для операционной системы Linux. Он был первоначально разработан компанией Igalia по контракту с Valve специально для портативной игровой консоли Steam Deck.
Почему такая крупная компания, как Meta, заинтересовалась планировщиком для портативной консоли?
Инженеры Meta обнаружили, что SCX-LAVD показывает высокую эффективность не только на портативных устройствах, но и на мощных серверах. Он обеспечивает оптимальную балансировку нагрузки при масштабировании ресурсов CPU и RAM, поэтому компания рассматривает его как универсальный «планировщик по умолчанию» для своих Linux-серверов.
Насколько SCX-LAVD производительнее других планировщиков Linux?
По данным специалистов Meta, производительность SCX-LAVD сопоставима или даже превосходит новый алгоритм EEVDF (Earliest Eligible Virtual Deadline First), который является заменой для более старого планировщика CFS (Completely Fair Scheduler).


