sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
Теперь параметр загрузки ядра Приводит к
Или это потому, что в системе есть ssd? |
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
поменялась система передачи запросов, в следствии чего, старые планировщики больше недоступны. при желании наверно можно вернуть. но нет никакого смысла. deadline и так по умолчанию стоял уже пару лет как, а mq-deadline это его реализация в новой системе.
Ошибки в тексте-неповторимый стиль автора©
|
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
indeviralРазве? ИМХО, только в linux-lts Прямо сейчас в "обычном" ядре (linux 4.19.2.arch1-1)
Тема октября 2016 --------------------- indeviral wiki: The block multi-queue (blk-mq) mode must be enabled at boot time to be able to access the latest BFQ and Kyber schedulers. This is done by adding scsi_mod.use_blk_mq=1 to the kernel parameters. The single-queue schedulers are no longer available once in this mode. |
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
siroccoдва года прошло)) да, в wiki просто не обновили ссылка. p.s. siroccoно cfq нету и грузиться deadline т.к. первый, исправят
Ошибки в тексте-неповторимый стиль автора©
|
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
Спасибо. Упомянутый Feature Request https://bugs.archlinux.org/task/60614 Цитата из комментариев: If someone still have any doubts then please look at what is planned for 4.21: ------------------ Phoronix пишет про некоторые проблемы с blk-mq But it turns out run-time power management hasn't been in use when blk-mq is active. |
vasek |
|
Темы:
48
Сообщения:
11322
Участник с: 17 февраля 2013
|
indeviralindeviral, верно подметил - внедрен новый способ/механизм обработки запросов ввода-вывода - blk-mq (multiqueue block layer) ... можно почитать статью на Habr и Wiki При этом новый механизм обработки запросов грузится по дефолту zgrep CONFIG_SCSI /proc/config.gz | grep MQ CONFIG_SCSI_MQ_DEFAULT=y Но можно его и исключить и вернутся к старому, например, к noop, - для чего необходимо загрузиться с параметром scsi_mod.use_blk_mq=0 elevator=noop (смотрите modinfo scsi_mod) В итоге получим cat /sys/block/sda/queue/scheduler [noop] deadline cfq
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11322
Участник с: 17 февраля 2013
|
indeviraldmesg | grep schedule [ 1.167990] io scheduler noop registered [ 1.167991] io scheduler deadline registered [ 1.168030] io scheduler cfq registered (default) [ 1.168031] io scheduler mq-deadline registered [ 1.168032] io scheduler kyber registered [ 1.168058] io scheduler bfq registered
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11322
Участник с: 17 февраля 2013
|
indeviralПисал выше, что есть и noop cat /sys/block/sda/queue/scheduler [noop] deadline cfq
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
vasekда, но его нету... и по факту грузиться mq-deadline точнее есть но будет работать если отключить blk-mq
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11322
Участник с: 17 февраля 2013
|
indeviralда все верно, что я и проделал на примере noop
Ошибки не исчезают с опытом - они просто умнеют
|