在 Fedora 中启用 BFQ

在 Fedora 中启用 BFQ

我正在使用普通内核运行 Fedora,我想启用 BFQ 磁盘 I/O 调度程序,最好是 BFS。我已经构建了自己的内核并且可以工作,尽管处理 Nvidia 驱动程序是一个巨大的痛苦。

我是否可以在不构建自己的内核的情况下启用 BFQ 和 BFS,例如通过向 grub 添加内核参数?如果没有,是否有可用的内核包支持此功能?

答案1

不幸的是,Fedora 内核没有应用bfq任何补丁(尤其是在 的情况下)。因此无法通过添加内核参数来启用这些功能。此外,没有可信的 Fedora 存储库包含启用了这些功能的内核。似乎在成为主线的一部分之前,您将不得不继续自己创建内核。bfsbfqbfq

答案2

BFQ 现在已合并到 Linux 内核 4.12 中,作为 blk-mq 调度程序。例如,这意味着您可以在当前内核 (4.12-4.20) 上使用 SATA 磁盘启用它,前提是您在启用 scsi-mq 的情况下启动。 (目前4.21的规划是blk-mq将成为唯一的选择)。

在 SATA/SCSI 磁盘上使用 blk-mq 和 BFQ 所需的所有步骤都记录在这个答案中:

如何启用和使用BFQ调度器?

相关内容