Overview
Request 591774 superseded
- Enhance IO scheduler tweaking rules to support blk-mq as well
* Set optimal blk-mq schedulers (bfq and mq-deadline for HDD and
SSD respectively)
* Explicitly set CFQ for rotational disks when no `elevator`
is specified
* Verbose comments explaining what is going on
* Rename the rules file since it is not ssd-only anymore
- Created by develop7
- In state superseded
- Package maintainers: fbui, systemd-maintainers, and tsaupe
- Superseded by 592108
- Open review for mwilck
Request History
develop7 created request
- Enhance IO scheduler tweaking rules to support blk-mq as well
* Set optimal blk-mq schedulers (bfq and mq-deadline for HDD and
SSD respectively)
* Explicitly set CFQ for rotational disks when no `elevator`
is specified
* Verbose comments explaining what is going on
* Rename the rules file since it is not ssd-only anymore
fbui added mwilck as a reviewer
Martin, could you have a look on this ? I know you suggested similar changes and they need to be reviewed and acked by a kernel maintainer anyway.
PS: this is why I still believe this rule is not in the correct package... Perhaps for this one there's an obvious "storage" package which could host the rule file ?
superseded by 592108
These rules apply to SCSI only. Why don't you use my more general approach from https://github.com/openSUSE/systemd/pull/7?
@mwilck multiple reasons, to be fair:
elevator
cmdline parameter in particular/mq
directory is fool-proof enoughThank you for the suggestion though: it looks much terser than one I'm proposing here.
I stand corrected,
SUBSYSTEM!="block", GOTO="ssd_scheduler_end"
looks good enough.I'll look into it. Thank you for the insight.
Please check out https://build.opensuse.org/request/show/592108