The Barbershop Load Distribution (BLD) — балансировщик нагрузки процессоров для Linux — был обновлен до актуальной версии ядра.
BLD - это так называемый «out-of-tree» балансировщик (не входит в официальное дерево исходных кодов ядра), который был представлен в 2012 году и продолжает активно развиваться и обновляться авторами.
BDL хорошо показывает себя на SMP системах, зато не блещет при работе с NUMA.
В новой версии, помимо совместимости с ядром 3.18, исправлена ошибка при работе с процессами реального времени. Однако, всё ещё не решена проблема, приводящая к значительному ухудшению пропускной способности и связанная с «промахами» в L2-кеше.
>>> Код