电脑基础 · 2023年3月13日

麒麟Linux操作系统磁盘策略永久调整为deadline

1.前言

在安装数据库,比如达梦数据库时,为获取磁盘最佳性能,一般要将数据磁盘设置为deadline。

2. 修改磁盘调度算法

2.1临时修改

假设磁盘为sda,

echo deadline > /sys/block/sda/queue/scheduler

2.2通用机永久修改

grubby --update-kernel=ALL --args="elevator=deadline"

2.3涉密专用机永久修改方法

修改/lib/udev/rules.d/60-block-scheduler.rules 文件

注释掉:如下内容:

#ACTION=="add", SUBSYSTEM=="block", \

# KERNEL=="mmcblk*[0-9]|msblk*[0-9]|mspblk*[0-9]|sd*[!0-9]|sr*", \

# ATTR{queue/scheduler}="bfq"

或者修改/lib/udev/rules.d/60-block-scheduler.rules 文件,修改最后的值为mq-deadline,重启生效

ACTION=="add", SUBSYSTEM=="block", \

KERNEL=="mmcblk*[0-9]|msblk*[0-9]|mspblk*[0-9]|sd*[!0-9]|sr*", \

ATTR{queue/scheduler}="mq-deadline"