change default 60-ioscheduler.rules with modern recommendations (fix https://gitlab.manjaro.org/applications/manjaro-architect/-/issues/293)

merge-requests/273/head
beliys 3 years ago
parent 81e77ca1a6
commit d6cab7d882

@ -716,12 +716,12 @@ fi
set_schedulers() { set_schedulers() {
[[ -e /mnt/etc/udev/rules.d/60-ioscheduler.rules ]] || \ [[ -e /mnt/etc/udev/rules.d/60-ioscheduler.rules ]] || \
echo '# set scheduler for non-rotating disks echo '# set scheduler for NVMe
# noop and deadline are recommended for non-rotating disks ACTION=="add|change", KERNEL=="nvme[0-9]n[0-9]", ATTR{queue/scheduler}="none"
# for rotational disks, cfq gives better performance and bfq-sq more responsive desktop environment # set scheduler for SSD and eMMC
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline" ACTION=="add|change", KERNEL=="sd[a-z]|mmcblk[0-9]*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="mq-deadline"
# set scheduler for rotating disks # set scheduler for rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq-sq"' > /mnt/etc/udev/rules.d/60-ioscheduler.rules ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="bfq"' > /mnt/etc/udev/rules.d/60-ioscheduler.rules
nano /mnt/etc/udev/rules.d/60-ioscheduler.rules nano /mnt/etc/udev/rules.d/60-ioscheduler.rules
} }

Loading…
Cancel
Save