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







