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