11 openEuler基础配置-设置磁盘调度算法
11.1 设置磁盘调度算法
本节介绍如何设置磁盘调度算法。
11.1.1 临时修改调度策略
例如将所有IO调度算法修改为mq-deadline,此修改重启后会失效。
# echo mq-deadline > /sys/block/sd*/queue/scheduler
例如示例命令如下:
[root@superman-21 ~]# cat /sys/block/sd*/queue/scheduler
[mq-deadline] kyber bfq none
[root@superman-21 ~]#
11.1.2 永久设置调度策略
可以通过在内核启动配置文件/boot/efi/EFI/openEuler/grub.cfg(UEFI引导模式)或/boot/grub2/grub.cfg(legacy引导模式)中的kernel行追加:elevator=mq-deadline,重启后生效。
[root@superman-21 ~]# grep vmlinuz /boot/grub2/grub.cfg
linux /vmlinuz-5.10.0-60.18.0.50.oe2203.x86_64 root=/dev/mapper/vg00-lv_root ro resume=/dev/mapper/vg00-lv_swap rd.lvm.lv=vg00/lv_root rd.lvm.lv=vg00/lv_swap rhgb quiet crashkernel=512M elevator=mq-deadline
[root@superman-21 ~]#