Red Hat 弃用了 Red Hat Enterprise Linux 7 中可用的 I/O 调度程序,并引入了四个新的 I/O 调度程序,如下所示,
运行以下命令检查 RHEL8 和 RHEL9 中可用的调度程序
# dmesg | grep -i scheduler
[ 0.507104] io scheduler mq-deadline registered
[ 0.507105] io scheduler kyber registered
[ 0.507123] io scheduler bfq registered
1. none:实现先进先出(FIFO)调度算法。它通过一个简单的最后命中缓存在通用块层合并请求。
Red Hat Enterprise Linux 8 和 9 弃用了旧的 I/O 调度程序,引入了 none、mq-deadline、kyber 和 bfq 四种新的调度程序。none 实现 FIFO 算法,mq-deadline 适用于读取密集型工作负载,kyber 适应快速设备,而 bfq 则专注于交互式任务和低延迟。bfq 基于 cfq,分配预算给进程而非固定时间片。
订阅专栏 解锁全文
4029

被折叠的 条评论
为什么被折叠?



