I'd say BFQ on devices that are not multi-queue, and either none or
mq-deadline on devices that are. This is detectable through sysfs.
[root@flap ~]# cat /sys/block/nvme0n1/queue/scheduler
[none] mq-deadline
[root@flap ~]# grep SCSI_MQ /boot/config-4.20.0-0.rc5.git2.1.fc30.x86_64
# CONFIG_SCSI_MQ_DEFAULT is not set
I'm not sure why it's not set, it is the default upstream.
Chris Murphy
Show replies by date