APPLIED: [PATCH][DISCO][V2] UBUNTU: SAUCE: config: enable mq-deadline as default for multi-queue block I/O
Seth Forshee
seth.forshee at canonical.com
Tue Jan 8 13:53:06 UTC 2019
On Tue, Dec 11, 2018 at 01:09:42PM +0000, Colin King wrote:
> From: Colin Ian King <colin.king at canonical.com>
>
> There is compelling data showing that enabling the mq-deadline block I/O
> scheduler as default for multi-queue devices is a sensible default. It
> performs well across a range of I/O scenarios and is applicable for
> various device drivers (null_blk, virtio-blk, mtip32xx, scsi_mq, NVMe,
> rbd, ubiblock, loop, dm and dm-mpath).
>
> For the moment, users who want to disable mq I/O scheduling can disable
> this with a kernel boot parameter, for example for SCSI block devices
> use: scsi_mod.use_blk_mq=0. This will fall back to the I/O scheduler
> defaults used in releases prior to 4.20 kernels in Ubuntu.
>
> For non-multiqueue devices we currently fall back to the current
> Ubuntu default of cfq, although at a later date I'd like to change
> this too to deadline once the mq-deadline defaults have settled in.
>
> Signed-off-by: Colin Ian King <colin.king at canonical.com>
Applied to disco/master-next and unstable/master, thanks!
More information about the kernel-team
mailing list