Недостающие дисковые планировщики

Вопрос в том, где планировщики?

# for f in /sys/block/sd?/queue/scheduler; do printf "$f is "; cat $f; done
/sys/block/sda/queue/scheduler is [mq-deadline] none
/sys/block/sdb/queue/scheduler is [mq-deadline] none
/sys/block/sdc/queue/scheduler is [mq-deadline] none
/sys/block/sdd/queue/scheduler is [mq-deadline] none

# uname -r
5.0.0-25-generic

я хочу установить cfq для моих жестких дисков не в срок

1
задан 15 August 2019 в 16:28

2 ответа

Ядро 5 использования следующая мультиочередь планировщики ввода-вывода:

  • bfq,
  • кибер,
  • mq-крайний-срок
sudo modprobe bfq
cat /sys/block/sda/queue/scheduler
[mq-deadline] bfq none

и включают его:

echo "bfq" | sudo tee /sys/block/sda/queue/scheduler

Это - то, откуда я получил свою информацию:
https://wiki.ubuntu.com/Kernel/Reference/IOSchedulers

1
ответ дан 10 November 2019 в 10:04

С Ubuntu Eoan 19.10 вперед, CFQ прежней версии планировщик ввода-вывода не доступен, поскольку это удерживалось от использования в ядре. Канонические инженеры ядра не будут поддерживать что-то, что не поддерживается в магистрали 5,3 ядер.

можно найти, что bfq или кибер стоит попробовать вместо этого. Если у Вас есть невращательный диск (например, SSD), текущие значения по умолчанию должны быть прекрасными. Если у Вас есть вращательные диски мультиочереди, снова значение по умолчанию может быть прекрасным, не требуя изменения планировщика ввода-вывода.

1
ответ дан 10 November 2019 в 20:04

Другие вопросы по тегам:

Похожие вопросы: