Только для тех, кто хочет перейти на современный планировщик и забыть про проблемы с записью не флешки, да и вообще про всякие непонятные тормоза при активной работе с дисками. И, разумеется, только для тех, кто способен запустить терминал и вставлять в него скопированный текст с помощью Ctrl-Shift-V
Итак, предельно короткая инструкция из 4-х пунктов для включения планировщика bfq в Ubuntu 18.04 (который в системе уже есть, но не активирован):
1. Добавить текст "scsi_mod.use_blk_mq=1" в строку GRUB_CMDLINE_LINUX_DEFAULT в файле /etc/grub/default
Для этого в терминале запустить
sudo gedit /etc/default/grubотредактировать, и получится что-то типа
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash scsi_mod.use_blk_mq=1"2. Добавить строку из трех букв "bfq" в конец файла /etc/initramfs-tools/modules
Это можно сделать в том же самом редакторе gedit
sudo gedit /etc/initramfs-tools/modulesОбновлено. По подсказке
ALiEN175 это можно сделать проще, без gedit:
echo bfq | sudo tee -a /etc/initramfs-tools/modulesЕщё раз обновлено. Старожилы говорят, что этот пункт вообще не нужен. Попробуйте без него.
3. Выполнить команду
sudo gedit /etc/udev/rules.d/60-scheduler.rulesВ открывшемся файле написать:
ACTION=="add|change", KERNEL=="sd*[!0-9]|sr*", ATTR{queue/scheduler}="bfq"4. Обновить grub командой
sudo update-grubПерезагрузиться и убедиться, что всё работает, с помощью команды
cat /sys/class/block/sda/queue/schedulerДолжно появиться "[bfq] none".