Установка планировщика I/O BFQ на Ubuntu 18.04
BFQ - это новый планировщик ввода/вывода, который позволит решить проблему бага ядра 12309.
Чтобы включить новый планировщик нужно выполнить следующие команды:
1. В файл /etc/default/grub добавить в параметр GRUB_CMDLINE_LINUX_DEFAULT строчку
scsi_mod.use_blk_mq=1
2. Добавить в файл /etc/initramfs-tools/modules строчку
bfq
3. Создать файл /etc/udev/rules.d/60-scheduler.rules и добавить
ACTION=="add|change", KERNEL=="sd*[!0-9]|sr*", ATTR{queue/scheduler}="bfq"
4. Выполнить команды
update-initramfs -u
update-grub
5. Перезагрузиться
6. Проверить работу нового менеджера
cat /sys/class/block/sda/queue/scheduler
UPD Спустя 4 месяца. Работает хорошо. При копировании больших файлов и одновременном просмотре видео лагов не замечано. Даже удивительно.
Ссылки на материалы: