LINUX.ORG.RU

Новый планировщик - BFQ

 


0

0

Fabio Checconi представил новый планировщик для ядра, основанный на CFQ, - Budget Fair Queueing или BFQ.

BFQ преобразует алгоритм планирования Round Robin, основанный на временных промежутках, так, что он ориентируется на количество дисковых секторов. Каждой задаче назначается т.н. бюджет секторов, который может изменяться в зависимости от поведения задачи. BFQ гарантирует, что дисковый траффик будет распределяться более честно между задачами, и снижает сложность времени запроса дисковых данных до O(1).

Jens Axboe, занимающийся, в частности, планировщиком CFQ в ядре, сообщил, что патчи в ближайшее время будут включены в ветку -mm, и стоит также подумать об объединении CFQ и BFQ.

Тесты показывают, что BFQ показывает стабильно лучший результат на чтении файлов, чем CFQ. Скорость чтения с BFQ была выше, чем с CFQ, и отклонение от среднего значения не превышало 3% против 28% у CFQ. В частности, с BFQ вещающий VLC видеосервер смог обслужить 24 параллельных потока без ощутимой потери пакетов, против 15 с CFQ.

Патчи
Результаты тестирования
BFQ Draft

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

★★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от AiFiLTr0

>гентушнки отзовитесь! Как оно?

а причем тут гентушники? сейчас в генту последнее стабильное для x86_64 ядро имеет версию 2.6.24.4. и пока ядро с bfq не пройдет тестирование и не будет помечено как stable, пользоваться им - удел энтузиастов тестирования. а это к дистрибутиву вообще никак не привязано. хватит гнилые и тупые дистрофанские мифы распространять

black7
()

Объясните неграмотному анонимусу, теперь линупс перестанет жестоко тормозить при высокой дисковой активности?

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

>теперь линупс перестанет жестоко тормозить при высокой дисковой активности?

А при чем тут твой "линупс"? Ему не планировщик, а логопед поможет.

madcore ★★★★★
()

Ну-с, кто теперь напишет AFQ, тот станет самым крутым перцем? Что за мода пошла называть всё fairly. Можно подумать, раньше всё делалось не честно.

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

> Почему-то никто не сказал, что теперь винде точно капец.

Голубая мечта старых пингвуксоидов? :) Забудь. Винде не настанет капец ни сегодня, ни даже через 5 лет. Как вы не понимаете, что Винда сильна не только и не столько рюшечками, сколько ПРОГРАММАМИ, ТОННАМИ ПРОГРАММ, написаных под неё! Убери совместимость с ними (как сделали в Дристе) - и всё, кранты - систему смыли в унитаз. А на линухе, как ни пукают энтузазисты, полезный выхлоп - 1%. Да и откуда ему взяться?

Разрабатывать под Линукс - всё равно, что зайти в "хозяйственный" и набрать инструмента для сборки паровоза - всё вроде бы есть, но гемороя столько, что проще поставить Visual Studio.

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

> Объясните неграмотному анонимусу, теперь линупс перестанет жестоко тормозить при высокой дисковой активности?

Неграмотный ононизмус идёт сравнивать системы до красноглазия. Уж тормознее виндовоза с диском никто не работает! Иногда создаётся ощущение, что программы винда исполняет не из ОЗУ, а прямо с винта. :)

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