LINUX.ORG.RU

Почему BFS не является дефолтным планировщиком?

Потому что bleeding edge. И, к тому же, большинству хватает и обычного.

tazhate ★★★★★
()

Вот допустим ситуацию, я ставлю BFS, чем мне это чревато?

Тем, что окна перестанут лагать при сильной нагрузке.

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

И, к тому же, большинству хватает и обычного.

Тут же многие на 12309 ругаются, на всякие полудохлые BSD клянутся перейти, а в BFS, говорят, этого бага нету. Вон, он даже в pf-kernel включен, если я ничего не путаю.
Можно ли сходу сказать, оптимален ли он для десктопа, или лучше использовать CFS?

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от f1xmAn

Вон, он даже в pf-kernel включен, если я ничего не путаю.

Не путаешь.

Можно ли сходу сказать, оптимален ли он для десктопа, или лучше использовать CFS?

У меня везде он. Суди сам :)

tazhate ★★★★★
()
Ответ на: комментарий от tazhate

Хочу на выходных поковырять, посмотреть результаты. Система в принципе работает шустро, но в последнее время хочется еще больше увеличить производительность :)

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от f1xmAn

но в последнее время хочется еще больше увеличить производительность :)

Переходи на Gentoo с pf-sources, а еще глянь в сторону prelink/preload.

tazhate ★★★★★
()

Вот не знаю, у меня и на CFS отзывчивость хорошая даже если кучу процессов дергать. Правда это с настроенными cgroups и c «200 строчным патчем», а что еще вкусного в pf-sources ?

Gorthauer ★★★★★
()
Ответ на: комментарий от tazhate

Переходи на Gentoo с pf-sources, а еще глянь в сторону prelink/preload.

Gentoo использовать не хочу, т.к. можно состариться, пока нетбук соберет софт, обновления и пр., хотя уже давно на неё поглядываю с немного зверским взглядом маньяка :) Последний раз, когда я ставил её «на посмотреть», она оставила только хорошие впечатления, но мержить софт.. Да и арч не отпускает - на какой дистрибутив не пойду, все в нем не так :)
А прелинк у меня и так после каждого обновления выполняется, до прелоада все руки не доходят.

f1xmAn ★★★★★
() автор топика

Повышение отзывчивости и падение производительности. Нужно только хомячкам.

unikum ★★★★★
()

Почему BFS не является дефолтным планировщиком?

Где?

kitar ★★★★★
()
Ответ на: комментарий от f1xmAn

Можно ли сходу сказать, оптимален ли он для десктопа, или лучше использовать CFS?

Сильно зависит от кунфигурации. Так, например, у меня без разницы cfs/bfs, поэтому я перестал накладывать патч с бфс - тем более 12309 никуда не пропадает.

hope13 ★★★
()

Всё хочу попробовать на нетбуке. Здесь у одной минорной версии Google Chromium протекает память. Попробовал обновить - а последняя версия не компилировалась из-за коммита, который что-то сломал. Тогда я решил пока не обновлять, а поставить BFS и сравнить с CFS. Но BFS не устанавливается, post-factum предложил написать Коливасу, всё никак не напишу.

ZenitharChampion ★★★★★
()

потому что ЧСВ
потому что ЧСВ анестезиолога превышает ЧСВ ядро-разрабов
потому что не в 100% случаев лучше CFS
делай выводы

megabaks ★★★★
()
Ответ на: комментарий от Gorthauer

что вкусного?
то, что оно не совместимо с дерьмом ака 200-строчное дерьмище
и с BFS отклик куда лучше, чем с дефолтным CFS

megabaks ★★★★
()
Ответ на: комментарий от tensai_cirno

Вы так говорите, будто там написано:

увеличить производительность

суперкомпьютер

Толсто ведь :)

buddhist ★★★★★
()

Почему BFS не является дефолтным планировщиком?

не нужен, потому что. Оно хоть cgroup'ы поддерживает?

Adjkru ★★★★★
()
Ответ на: комментарий от tazhate

О, дошли :)
Если серьезно, то я сначала прочитаю что он делает :)

f1xmAn ★★★★★
() автор топика

BFS, равно как и pf-kernel, помогает не всем и не всегда.

post-factum ★★★★★
()

потому что он говно, он потсоянно тусует нагрузку с ядра на ядро -> Turbo Boost херово работает

anonymous
()
Ответ на: комментарий от post-factum

Не только, ещё у одного человека в той теме она была. Последовательность: загружаю ядро pf-sorces и пытаюсь скомпилировать со своим конфигом через genkernel --menuconfig all. Второй человек с проблемой говорит, что раньше такой проблемы не было, а теперь есть, причём genkernel он не использует.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Я понятия не имею, что начудили гентушные мейнтейнеры, поэтому попробуйте сделать всё ручками - от патчинга до компиляции.

post-factum ★★★★★
()
Ответ на: комментарий от f1xmAn

хочется еще больше увеличить производительность

no kernel preemption (server)
100hz

anonymous
()
Ответ на: комментарий от megabaks

то, что оно не совместимо с дерьмом ака 200-строчное дерьмище

Ты какой-то совсем неадекват. CFS sched autogroup уже давно в ядре.

Lighting ★★★★★
()
Ответ на: комментарий от Lighting

все ссылки в доках и конфигурялке ядра
ну и на лоре пробегало

megabaks ★★★★
()
Ответ на: комментарий от Lighting
Group CPU scheduler (CGROUP_SCHED)

CONFIG_CGROUP_SCHED:

This feature lets CPU scheduler recognize task groups and control CPU
bandwidth allocation to such task groups. It uses cgroups to group
tasks.

Symbol: CGROUP_SCHED [=n]
Type : boolean
Prompt: Group CPU scheduler
Defined at init/Kconfig:717
Depends on: CGROUPS [=y] && EXPERIMENTAL [=y] && !SCHED_BFS [=y]
Location:
-> General setup
-> Control Group support (CGROUPS [=y])
Selected by: SCHED_AUTOGROUP [=n] && !SCHED_BFS [=y]

угощайся

megabaks ★★★★
()
Ответ на: комментарий от Lighting

или это

Automatic process group scheduling (SCHED_AUTOGROUP)

CONFIG_SCHED_AUTOGROUP:

This option optimizes the scheduler for common desktop workloads by
automatically creating and populating task groups. This separation
of workloads isolates aggressive CPU burners (like build jobs) from
desktop applications. Task group autogeneration is currently based
upon task session.

Symbol: SCHED_AUTOGROUP [=n]
Type : boolean
Prompt: Automatic process group scheduling
Defined at init/Kconfig:843
Depends on: !SCHED_BFS [=y]
Location:
-> General setup
Selects: EVENTFD [=y] && CGROUPS [=y] && CGROUP_SCHED [=n] && FAIR_GROUP_SCHED [=n]

не помню уже

megabaks ★★★★
()
Ответ на: комментарий от Lighting

то, что оно не совместимо с дерьмом ака 200-строчное дерьмище
Ты какой-то совсем неадекват. CFS sched autogroup уже давно в ядре.

и где тут про «чем они плохи?»?
разупорина прими, потом поговорим

megabaks ★★★★
()
Ответ на: комментарий от Lighting

Ну и зачем ты копипастишь описания опций ядра, которые я и так видел?

ты их не видел
иначе не стал бы нести чушь
они *внезапно* отключаемы
когда осознаешь это, перечитай подтред

megabaks ★★★★
()
Ответ на: комментарий от anonymous

А в чем проблема с sudo?

Ты что, это же !Ъ и решето!

f1xmAn ★★★★★
() автор топика
Ответ на: комментарий от post-factum

дерьмово задумано, мало того, что TB в шоке, так ещё и производительность проседает из-за постоянный перекидываний задач

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.