3816
Как заставить использовать BFQ по умолчанию?
Здравствуйте, столкнулся с фризами при нагрузке IO. Решением было поменять scheduler по-умолчанию на bfq. Сейчас стоит
Делал
Так же
Да, действительно вывод
Но это до перезагрузки. После перезагрузки всё сбрасывается обратно. Как это лечить?
mq-deadline
, но он мне не подходит. ~ >>> uname --kernel-release
5.4.0-1-MANJARO
Делал
scsi_mod.use_blk_mq=1
в /etc/default/grubТак же
~ >>> sudo modprobe bfq
~ >>> echo "bfq" | sudo tee /sys/block/sda/queue/scheduler
bfq
Да, действительно вывод
/sys/block/sda/queue/scheduler
показывал активность BFQ~ >>> cat /sys/block/sda/queue/scheduler
mq-deadline kyber [bfq] none
Но это до перезагрузки. После перезагрузки всё сбрасывается обратно. Как это лечить?
7 комментариев
смотрели?
Добавил правило. Да, заработало!
Спасибо всем, кто откликнулся
# установка планировщика для SSD
ACTION==«add|change», KERNEL==«sd[a-z]», ATTR{queue/rotational}==«0», ATTR{queue/scheduler}=«kyber»
# установка планировщика bfq для вращабельных устройств
ACTION==«add|change», KERNEL==«sd[a-z]», ATTR{queue/rotational}==«1», ATTR{queue/scheduler}=«bfq-sq»
# установка планировщика для flash-накопителей
ACTION==«add|change», KERNEL==«sd[a-z]», ATTR{removable}==«1», ATTR{queue/scheduler}=«mq-deadline»
Не знаю.Этот конфиг взял у тов.Morisson с форума арча, года два назад, когда купил ssd для ноута.
Тогда по этому поводу в wiki ничего не было.Сейчас спецом заглянул и имеем
У себя переделал.
Зачем Вы ищете устройства по имени? Не покрываются mmcblk*, nvme* и.т.д.
И все.
upd: не дочитал предыдущий коммент. Да, Вы абсолютно правы))