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"