Meta использует новый планировщик задач SCX-LAVD на своих серверах

По информации, опубликованной ресурсом Phoronix, компания Meta✴ начала использовать на своих серверах планировщик задач SCX-LAVD, который изначально был создан для портативной консоли Valve Steam Deck. Данное заявление было сделано инженерами компании на мероприятии Linux Plumbers Conference, проходившем в Токио.

Разработка SCX-LAVD была осуществлена фирмой Igalia, работающей с Linux, по контракту с Valve. Ранее этот планировщик уже применялся в ряде проектов по разработке программного обеспечения для игр на Linux, таких как CachyOS Handheld Edition и Bazzite.

Инженеры Meta✴ отметили, что SCX-LAVD демонстрирует свою эффективность не только на портативных устройствах, но и на серверах с различным аппаратным обеспечением. Они рассматривают его как «планировщик по умолчанию» для Linux-серверов в сценариях, где специализированные решения не требуются. Эксперты компании пришли к выводу, что SCX-LAVD хорошо справляется с увеличением ресурсов CPU и RAM, обеспечивая при этом необходимую балансировку нагрузки. В целом производительность SCX-LAVD сопоставима или даже превосходит показатели нового алгоритма EEVDF (Earliest Eligible Virtual Deadline First), который заменяет старый планировщик CFS (Completely Fair Scheduler).