Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Руководства, вопросы, обсуждения
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

qwertKI
Сообщения: 199
Зарегистрирован: 03 сен 2016, 10:11
Решено: 5
Откуда: г.Полтава. Украина
Благодарил (а): 78 раз
Поблагодарили: 77 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение qwertKI » 13 май 2018, 10:49

darkfenix писал(а):
13 май 2018, 07:31
Не хочу обидеть, а ребут делал?
Да, конечно перезагружал...
darkfenix писал(а):
13 май 2018, 07:31
У тебя ядро 4.16, по идее должно было сработать
... и ядро это ставилось через ukuu.. занаю что не православно по дебиановским критериям...
.
Unborn писал(а):
13 май 2018, 08:21
BFS,BFQ, MuQSS - это не официальные патчи. Их не было в ванильном ядре, может уже и добавили. А в дистрибутивных сборках есть, но не у всех
... так и есть... согласен... вывод: ставим дебиановское ядро из бэкпортов и продолжаем эксперимент

Аватара пользователя

ForumLiker
Сообщения: 37
Зарегистрирован: 24 июн 2017, 13:20
Поблагодарили: 3 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение ForumLiker » 13 май 2018, 11:09

slant, Здравствуйте. Что означает вывод команды cat /sys/block/sda/queue/scheduler noop deadline [cfq] ?

Аватара пользователя

rogoznik
Сообщения: 5792
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1064 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение rogoznik » 13 май 2018, 11:50

ForumLiker писал(а):
13 май 2018, 11:09
Что означает вывод команды
Означает что у тебя есть 3 планировщика, а используется cfq
ИзображениеИзображение

Аватара пользователя

Автор темы
slant
Сообщения: 1974
Зарегистрирован: 21 июн 2017, 15:09
Решено: 34
Благодарил (а): 16 раз
Поблагодарили: 851 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение slant » 13 май 2018, 12:38

Unborn писал(а):
13 май 2018, 08:21
BFS,BFQ, MuQSS - это не официальные патчи. Их не было в ванильном ядре, может уже и добавили. А в дистрибутивных сборках есть, но не у всех.
BFQ именно что добавлен в ванильное ядро с версии 4.12. Правда, судя по отзывам, как раз с 4.13 пофиксили несколько странных моментов в поведении. Что меня и сподвигло на написание руководства - т.к. если уж оно даже в ваниле уже есть, в убунто-подобных фичу попробовать заюзать сам бог велел. :)

Аватара пользователя

Автор темы
slant
Сообщения: 1974
Зарегистрирован: 21 июн 2017, 15:09
Решено: 34
Благодарил (а): 16 раз
Поблагодарили: 851 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение slant » 13 май 2018, 12:43

madesta писал(а):
12 май 2018, 21:58
После sudo update-initramfs -u и последующего рестарта при запуске
cat /sys/block/sda/queue/scheduler выдано [bfq] none

Так и должно быть или режим не включился?
Да, работает.

Можно было сделать все за один прием как у вас, но тогда это будет просто техношаманский ритуал. :) А я хотел хотя-бы минимальные объяснения дать, чтобы народ чему-то научился, понимание появилось - что и для чего делается.

Аватара пользователя

ForumLiker
Сообщения: 37
Зарегистрирован: 24 июн 2017, 13:20
Поблагодарили: 3 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение ForumLiker » 13 май 2018, 13:24

darkfenix, А как эти пакеты в репозиториях называются?

Аватара пользователя

rogoznik
Сообщения: 5792
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1064 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение rogoznik » 13 май 2018, 14:54

ForumLiker писал(а):
13 май 2018, 13:24
А как эти пакеты в репозиториях называются?
Какие пакеты?
ИзображениеИзображение

Аватара пользователя

ForumLiker
Сообщения: 37
Зарегистрирован: 24 июн 2017, 13:20
Поблагодарили: 3 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение ForumLiker » 13 май 2018, 15:50

darkfenix писал(а):
13 май 2018, 14:54
Какие пакеты?
noop, deadline, cfq

Аватара пользователя

rogoznik
Сообщения: 5792
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 321 раз
Поблагодарили: 1064 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение rogoznik » 13 май 2018, 15:55

ForumLiker, а при чем тут пакеты? Это наименования доступных планировщиков с указанием того, который используется в данный момент.
Эти
ForumLiker писал(а):
13 май 2018, 15:50
noop, deadline, cfq
вероятней всего, вкомпилены в ядро. BFQ, как в первом посте сказал slant поставляется отдельным модулем.
Так что пакет только с ядром.
ИзображениеИзображение

Аватара пользователя

ForumLiker
Сообщения: 37
Зарегистрирован: 24 июн 2017, 13:20
Поблагодарили: 3 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение ForumLiker » 13 май 2018, 16:00

darkfenix, Спасибо. Понял. На вики тоже нашел это)

Аватара пользователя

qwertKI
Сообщения: 199
Зарегистрирован: 03 сен 2016, 10:11
Решено: 5
Откуда: г.Полтава. Украина
Благодарил (а): 78 раз
Поблагодарили: 77 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение qwertKI » 13 май 2018, 17:09

нашлось решение идля моего экзотического :))) Bunsenlabs, напишу, вдруг кому поможет:
qwertKI писал(а):
13 май 2018, 10:49
вывод: ставим дебиановское ядро из бэкпортов и продолжаем эксперимент
... решил смотреть на проблему ширше и глыбше :))). Ядро прикрутил из репов liquorix, подробно и вполне внятно : https://liquorix.net/ прокатит для Debian и Ubuntu-подобных с любой архитектурой. Правда нарвался на неудобство - ноут стартовать отказывался. Перезагрузился на старое ядро и через synaptic снес 4.16 - liquorix, там же в synaptic из репов подтянулось 4.12, 4.10, и 4.9 ликерные ядра , поставил 4.12 headers и image , обновил grub, ребут.... профит
qwert@localhost:~$ cat /sys/block/sda/queue/scheduler
noop deadline cfq [bfq-sq]
юзаю...

Аватара пользователя

AlexZ
Сообщения: 1327
Зарегистрирован: 06 янв 2018, 18:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 195 раз
Поблагодарили: 168 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение AlexZ » 13 май 2018, 17:26

Unborn писал(а):
12 май 2018, 16:45
Для интереса посмотрите у себя информацию hdparm -I /dev/sdX по дискам. Особенно Transport, какой поддерживается, используется. DMA
Затестируйте скорость чтения с кеша и с блина, блинов - hdparm -Tt /dev/sdХ
Попробовал у себя на mainline ядре (4.15.18) - работает планировщик, всё как в инструкции.
Потестировал, не знаю как относиться к этим цифрам..:dntnw:
cat /sys/block/sda/queue/scheduler
[bfq] none

Transport: Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6

sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 12498 MB in 2.00 seconds = 6261.89 MB/sec
Timing buffered disk reads: 328 MB in 3.02 seconds = 108.78 MB/sec
/dev/sda:
Timing cached reads: 9046 MB in 2.00 seconds = 4529.75 MB/sec
Timing buffered disk reads: 330 MB in 3.01 seconds = 109.67 MB/sec
/dev/sda:
Timing cached reads: 11022 MB in 2.00 seconds = 5521.19 MB/sec
Timing buffered disk reads: 326 MB in 3.00 seconds = 108.60 MB/sec

Аватара пользователя

Автор темы
slant
Сообщения: 1974
Зарегистрирован: 21 июн 2017, 15:09
Решено: 34
Благодарил (а): 16 раз
Поблагодарили: 851 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение slant » 13 май 2018, 17:55

AlexZ писал(а):
13 май 2018, 17:26
Потестировал, не знаю как относиться к этим цифрам..:dntnw:
Никак не относится. hdparm выдает результат линейного однопоточного чтения, причем читает он сырые байты а не файлы из файловой системы. Это сферический конь в вакууме. Ему планировщик даром не нужен, и в лучшем случае результат будет одинаковый с noop или none. Результат работы планировщика ощущается, когда система или программы читают и/или пишут что-то в несколько потоков одновременно.


Driglu4it
Сообщения: 62
Зарегистрирован: 07 авг 2017, 16:13
Благодарил (а): 5 раз
Поблагодарили: 5 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение Driglu4it » 13 май 2018, 18:36

хм, после включения столкнулся с проблемами при монтировании/операциями с usb флешками (тупо все подвисало). После отключения планировщика все нормально. Есть мысли почему так происходит?

Аватара пользователя

Автор темы
slant
Сообщения: 1974
Зарегистрирован: 21 июн 2017, 15:09
Решено: 34
Благодарил (а): 16 раз
Поблагодарили: 851 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение slant » 13 май 2018, 18:55

Телепаты в отпуске. Логи и информацию о системе/железе в студию.

Аватара пользователя

ForumLiker
Сообщения: 37
Зарегистрирован: 24 июн 2017, 13:20
Поблагодарили: 3 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение ForumLiker » 13 май 2018, 19:09

Driglu4it писал(а):
13 май 2018, 18:36
Есть мысли почему так происходит?
Конечно есть
Warning: The multi-queue scheduler framework (bqf) and its related algorithms are under active development, the state of some issues can be seen in the https://groups.google.com/forum/#!forum/bfq-iosched. In particular, users reported USB drives to stop working
Вставьте флешку и проверьте, какой планировщик для нее используется
cat /sys/block/sd*/queue/scheduler Для неподвижных дисков, таких как ssd и usb-флешки лучше использовать mq-deadline

Аватара пользователя

AlexZ
Сообщения: 1327
Зарегистрирован: 06 янв 2018, 18:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 195 раз
Поблагодарили: 168 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение AlexZ » 13 май 2018, 19:54

slant писал(а):
13 май 2018, 17:55
Никак не относится
Понятно. Посмотрел в Манджаро, то же самое..
cat /sys/block/sda/queue/scheduler
noop deadline cfq [bfq-sq]

sudo hdparm -Tt /dev/sda
/dev/sda:
Timing cached reads: 12528 MB in 2.00 seconds = 6276.86 MB/sec
Timing buffered disk reads: 330 MB in 3.00 seconds = 109.93 MB/sec

sudo hdparm -Tt /dev/sdb (USB 3.0)
/dev/sdb:
Timing cached reads: 12766 MB in 2.00 seconds = 6398.11 MB/sec
Timing buffered disk reads: 206 MB in 3.04 seconds = 67.66 MB/sec
Ну для "личных ощущений" время надо. Пока вроде также работает нормально, как и раньше.
Driglu4it писал(а):
13 май 2018, 18:36
столкнулся с проблемами при монтировании/операциями с usb флешками (тупо все подвисало)
Подключал, косяков не заметил.
ForumLiker писал(а):
13 май 2018, 19:09
проверьте, какой планировщик для нее используется
cat /sys/block/sd*/queue/scheduler
bfq

Аватара пользователя

ForumLiker
Сообщения: 37
Зарегистрирован: 24 июн 2017, 13:20
Поблагодарили: 3 раза

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение ForumLiker » 13 май 2018, 19:59

AlexZ писал(а):
13 май 2018, 19:54
noop deadline cfq [bfq-sq]
Очень странно. Почему у вас однозадачные планировщики активны? Вы редактировали grub?

Аватара пользователя

AlexZ
Сообщения: 1327
Зарегистрирован: 06 янв 2018, 18:06
Решено: 3
Откуда: Горно-Алтайск
Благодарил (а): 195 раз
Поблагодарили: 168 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение AlexZ » 13 май 2018, 20:14

ForumLiker, ничего не редактировал. Это по умолчанию в Манджаро. Они явно продвигают этот планировщик, вот ещё из новостей:
added BFQ scheduler to kernel series v4.16 and v4.17

Аватара пользователя

Автор темы
slant
Сообщения: 1974
Зарегистрирован: 21 июн 2017, 15:09
Решено: 34
Благодарил (а): 16 раз
Поблагодарили: 851 раз

Mint 18 c ядром 4.13+ - переходим на bfq (улучшаем отзывчивость интерфейса при тяжелых дисковых операциях)

Сообщение slant » 14 май 2018, 08:57

noop deadline cfq [bfq-sq]
А вот здесь, походу, ядро с патчами. И используется не тот bfq который попал в ванильное ядро и к нам, а старый - тот что через патчи вручную добавляли,

Вернуться в «Параметры и оптимизация»