Май 24 2010

BFS

Published by

BFS (Brain Fuck Scheduler) планировщик задач. Разработан в качестве альтернативы CFS.

Ориентирован на производительную работу на десктопах. Не входит в официальное ядро Linux
тесты производительности
http://x264dev.multimedia.cx/?p=185

http://doom10.org/index.php?topic=78.0
установка:
скачиваем
http://ck.kolivas.org/patches/bfs/
накладываем патч — в директории с исходниками ядра

patch -p1 < 2.6.34-sched-bfs-318.patch

в make menuconfig

  • General settings -> BFS
  • Processor type and features -> Preemption Model -> Preemptible kernel (Low latency desktop)
  • Processor type and features -> Timer frequency устанавливаем в 1000Hz
  • Processor type and features -> Tickless System (Dynamic Ticks) отключаем

сохраняем,выходим,собираем,загружаемся с новым ядром и проверяем

dmesg | grep BFS

получим что-то похожее на это

[    0.686639] BFS CPU scheduler v0.318 by Con Kolivas.

P.S.

в случае ухудшения производительности/отклика можно попробовать schedtool

5 responses so far

5 Responses to “BFS”

  1. snake_Kaaon 23 Фев 2011 at 23:09

    Processor type and features -> Preemption Model -> Preemptible kernel (Low latency desktop)
    а это зачем? Processor type and features -> Preemption Model -> Preemptible kernel (Low latency desktop)
    почему нельзя Voluntary Kernel Preemption (Nothing)?

  2. megabakson 24 Фев 2011 at 10:56

    да можно конечно, только отклик пострадает
    не зря же Коливас на этом настаивает

  3. Battle Coderon 04 Авг 2011 at 21:19

    Я правильно понимаю, что на энергосбережение это влияет отрицательно, и на ноутбуке лучше включить CFQ вместо BFQ?

  4. Battle Coderon 04 Авг 2011 at 21:21

    Ну то есть CFS вместо BFS.
    Перепутал =)

  5. megabakson 04 Авг 2011 at 22:13

    теоретически влияет
    и не в лучшую сторону
    а практически…надо пробовать и смотреть результаты

Comments RSS

Leave a Reply


*

Powered by WordPress