LINUX.ORG.RU

I/O Планировщик BFQ добавят в основную ветку ядра Linux

 ,


0

4

Разработчики планировщика ввода/вывода BFQ подготовили патчи для слияния с основной веткой ядра Linux.

BFQ — универсальный планировщик I/O, который в первую очередь предназначен для значительного повышения отзывчивости пользовательского окружения при нагрузках на дисковую подсистему.

Официального заявления пока не было, но в рассылках сообщается, что планировщик подготавливается к добавлению основную ветку ядра. Сейчас проводится чистка кода и разделение на патчи.

>>> Источник

★★★★★

Проверено: Shaman007 ()
Последнее исправление: cetjs2 (всего исправлений: 2)
Ответ на: комментарий от quest

некоторые вон и reiserfs до сих пор юзают и говорят что оно лучше ext4

При определенных условиях ext4 оказывается в глубоком анусе, тогда как reiserfs продолжает работать как ни в чем не бывало.

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

когда будут люди

когда

Вот этом то и проблема. Сколько лет оно уже «готово» и вроде фанбаза есть, а активной команды пилильщиков так и не собралось.

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

говорят что оно лучше ext4

Он в принципе не плох, но была у меня с ним проблема от который у меня пукан пылал.

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

Объём кода слишком большой и доков чуть менее чем нет.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от ValdikSS

С этой штукой тоже играться надо индивидуально и подбирать значение: слишком маленькое здорово затормаживает копирование.

dogbert ★★★★★
()

Вангую ответ если не Дженса, то Линуса о том, что нефиг плодить в ядре лишние сущности, пилите лучше CFQ.

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

У меня был противоположный эффект, иначе б не говорил. Ну да ладно, каждому свое. То я сгоряча сказанул, что «не нужно». Пусть тешатся, чо.

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

При определенных условиях ext4 оказывается в глубоком анусе, тогда как reiserfs продолжает работать как ни в чем не бывало.

В моей практике видимо складывались обратные условия.

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

Он в принципе не плох, но была у меня с ним проблема от который у меня пукан пылал.

Ну да в принципе работает, но иногда может взорваться.

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

Да, немного загнался. Но это не отменяет того, что невозможно использовать BFS+cgroups.

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

У меня работают оба, можно сделать выбор.

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

Таки давай разберем по шекелям тобою написанное, bfs вызывает тормоза,и убивает энергосбережение, таки бесполезный и вредный патч, если бы он был хорош его давно включили в мейнстрим, теперь разберем рейзерфс, это система мертва, её девелопер обиженный жизнью гой, про таких как он говорят мамка гойка значит род зашкварился, к тому же эта фс не имеет быстрой проверки,стрессоустойчивости, и вообще не разрабатывается

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

BFS говорят в свое время спасал от 12309, TuxOnIce реально крут, потому что не требует ущербный initrd и умеет засыпать а файл, а святоеreiser4 не трогай. Ганс был гением, потому что его ФС шли на годы вперед своих альтернативно одаренных аналогов. ZFS не в счет.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от leg0las

в свое время спасал от 12309

баг интуля

TuxOnIce реально крут, потому что не требует ущербный initrd

ага, и заводится на полтора pc

Ганс был гением

убийца, и свое дитя не доделал

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

то что рейзер не разрабатывается ничего не меняет.
стрессоустойчивость? эта фс просто неубиваема.
и отсутствие коммитов ничего не говорит про то, жива она или нет.
и таки проверка у неё быстрая - не надо вот мне рассказывать сказки про эту фс.
ах да, dmesg не разрабатывался 18 лет!
он тоже мёртвый? о_О

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

TuxOnIce реально крут, потому что не требует ущербный initrd и умеет засыпать а файл

это волнует чуть менее, чем никого.

Ганс был гением

ни разу не видел, чтобы райзер серьезно использовали в продакшене.

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

bfs не вызывает тормоза - он несколько снижает производительность, но повышает отклик.
а на десктопе под «тормозами» понимается именно плохой отклик.
так что не дели на ноль.

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

быстрая проверка у jfs, у ext, а секунд 20-30 это ни фига не быстро, если рейзер4 действительно стабилен, покажи где он применяется в продакшене, и да почему тогда он не в мейнстриме?

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

Любой из этих параметров добавят отзывчивости и к cfs, при том она будет на уровне, но с рабочим энергосбережением

rikimaru
()
Ответ на: комментарий от rikimaru
➜  ~  zcat /proc/config.gz | egrep "NO_HZ|BFS"
CONFIG_SCHED_BFS=y
CONFIG_NO_HZ_COMMON=y
CONFIG_NO_HZ_IDLE=y
CONFIG_NO_HZ=y
CONFIG_RCU_FAST_NO_HZ=y
CONFIG_HUGETLBFS=y
# CONFIG_BFS_FS is not set

Живёт себе.

post-factum ★★★★★
()
Последнее исправление: post-factum (всего исправлений: 1)
Ответ на: комментарий от rikimaru

баг интуля

Тем не менее, помогало

заводится на полтора pc

Анонимная статистика? На моем десктопе завелось с полпинка.

убийца, и свое дитя не доделал

Суровая правда, которая однако не отменяет гениальность его творений.

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

С чем?

Notebook / mobile device:

300 Hz

Tickless

Full preemption

CPU frequency scaling, ondemand default

Всё ОК, с той лишь разницей, что я уменьшил частоту до 100. И разницы, кстати, не заметил.

post-factum ★★★★★
()
Последнее исправление: post-factum (всего исправлений: 1)
Ответ на: комментарий от Alsvartr

это волнует чуть менее, чем никого.

Suspend to file уже умеет ванилька? А то знаем мы эти возгласы - если не работает, значит не нужно!

ни разу не видел, чтобы райзер серьезно использовали в продакшене.

Зато я видел.

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

Тем не менее, помогало

от 12309 помогала и пересборка с каким то там параметром ядра для усб, не помню как назывался

На моем десктопе

значит у всех должно быть норм, ведь у меня работает

гениальность его творений

где рейзер4 в продакшене? Не спорю рейзер3 хорош, но 4 это недоношенный ублюдок

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

значит у всех должно быть норм, ведь у меня работает

Если код реально кривой и заводится на 1,5 машинах - то оно реально заводится с бубном и напильником. Можешь почитать подобные истории с оптимусом первых версий, когда он и другое название носил (не вспомню сходу)

где рейзер4 в продакшене? Не спорю рейзер3 хорош

Если я говорю «продакшен», то это безусловно reiserfs, т.е. v3.6.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от leg0las

Ну а как же suspend to file? Нельзя же так просто взять и использовать штатный суспенд, это слишком просто. Иди все-таки ядро пересобери.

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

sysctl -w vm.dirty_background_bytes=4194304

sysctl -w vm.dirty_bytes=4194304

всегда хотел спросить но не знал у кого это сделать..

и вот наконец-то! спрашиваю :)

что такое ключ ``-w`` в твоём сообщении? это ведь не тоже самое что [тут]..

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