web-dev-qa-db-ja.com

I / Oスケジューラはどこに永続的に設定されますか?

別個のHOMEディスクのためにシステムに2つのディスクが設定されているため、2つのスケジューラを使用したいと思います。意味私はSDAとSDBを持っています

echo noop /sys/block/sda/queue/schedulerを実行できますが、再起動後に固執しません

設定はシステム全体になります

例として、これは次のようになります

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator:sda=noop, elevator:sdb=cfq  reboot=acpi"
2
userDepth

そのためには、udevルールを使用する必要があります。

/etc/udev/rules.d/60-schedulers.rules

ACTION=="add|change", KERNEL=="sda", ATTR{queue/scheduler}="deadline"
3
Barafu Albino