web-dev-qa-db-fra.com

Où les programmateurs d'E / S sont-ils définis en permanence?

Je souhaite utiliser deux planificateurs car deux disques sont configurés pour mon système en raison d'un disque HOME séparé. Signification j'ai SDA et SDB

Je peux faire echo noop /sys/block/sda/queue/scheduler, mais ça ne colle pas après un redémarrage

Le paramètre doit être à l'échelle du système

Par exemple, cela pourrait être comme ça

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

Vous devriez utiliser la règle udev pour cela.

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

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