LINUX.ORG.RU

Scheduler


3

0

Всего сообщений: 2

BLD для ядра 3.18

Группа Ядро Linux

The Barbershop Load Distribution (BLD) — балансировщик нагрузки процессоров для Linux — был обновлен до актуальной версии ядра.

BLD - это так называемый «out-of-tree» балансировщик (не входит в официальное дерево исходных кодов ядра), который был представлен в 2012 году и продолжает активно развиваться и обновляться авторами.

BDL хорошо показывает себя на SMP системах, зато не блещет при работе с NUMA.

В новой версии, помимо совместимости с ядром 3.18, исправлена ошибка при работе с процессами реального времени. Однако, всё ещё не решена проблема, приводящая к значительному ухудшению пропускной способности и связанная с «промахами» в L2-кеше.

Подробности

>>> Код

 , ,

unt1tled
()

Результаты тестирования планировщика задач BFS

Группа Linux General

Представлены результаты измерения производительности планировщика задач BFS, нацеленного на увеличение отзывчивости системы.

  • В 2 тестах (World of Padman, сборка PHP) производительность BFS и CFS была на одном уровне.
  • В 3 тестах (сборка apache, GraphicsMagick, PostMark) немного быстрее оказался BFS.
  • В 2 тестах (7-Zip, чтение Threaded I/O Tester) с небольшим отрывом победил CFS.
  • В тесте на скорость обработки запросов в http-сервере Apache, BFS обогнал CFS на 65%, но CFS отыгрался в тесте на скорость записи данных (Threaded I/O Tester), выполнив его быстрее на 30%.

Source opennet.ru

Т.о. получается, что CFS не идеальный планировщик, и, как говорил Кон Коливас, в особенности на задачах компиляции, BFS более полно использует возможности системы.

>>> Подробности

 , , ,

tempuser002
()