Ubuntu 18.04LTS 和 Kyber Scheduler

Ubuntu 18.04LTS 和 Kyber Scheduler

我正在尝试在 Ubuntu Server 18.04LTS 上启用 kyber IO 调度程序。这是我以前在 Ubuntu Server 16.04LTS 上使用的方法。

纳米/etc/默认/grub

GRUB_CMDLINE_LINUX_DEFAULT="console=tty1 console=ttyS0 scsi_mod.use_blk_mq=y dm_mod.use_blk_mq=y"

更新 grub

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

ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="kyber"

重启

有人知道在 18.04 上将 kyber 设置为 IO 调度程序的正确方法吗?

非常感谢。

答案1

事实证明,内核中没有启用 blk_mq,因此它无法使用任何多队列调度程序。

安装另一个内核解决了该问题。

相关内容