首页 > 其他 > 详细

Centos7: 配置IO调度

时间:2017-02-27 22:03:33      阅读:3367      评论:0      收藏:0      [点我收藏+]

今天有同事问我个问题:“CentOS7如何修改IO默认的调度”,我这里简单整理下如何调整的方法:

1、查看CentOS7下IO支持的调度

[root@kvm02 ~]# dmesg | grep -i scheduler
[   16.900459] io scheduler noop registered
[   16.900473] io scheduler deadline registered (default)
[   16.900567] io scheduler cfq registered

我们可以看到CentOS7默认支持的是deadline算法,而CentOS6下默认支持的cfq,而一般我们会在SSD硬盘环境中使用noop算法

2、临时生效的方法

[root@kvm02 ~]# cat /sys/block/sda/queue/scheduler 
noop [deadline] cfq 
[root@kvm02 ~]# echo cfq>/sys/block/sda/queue/scheduler
[root@kvm02 ~]# cat /sys/block/sda/queue/scheduler
noop deadline [cfq]

由上,我们可以看到CentOS7下默认的算法被调整为cfq了

3、永久生效的方法

CentOS7:
[root@kvm02 ~]# grubby --update-kernel=ALL --args="elevator=deadline"
[root@kvm02 ~]# reboot
[root@kvm02 ~]# cat /sys/block/sda/queue/scheduler
noop [deadline] cfq 
CentOS6:
# vim /boot/grub/menu.lst
更改到如下内容:
kernel /boot/vmlinuz-2。6。32-504.el6 ro root=LABEL=/ elevator=deadline rhgb quiet

4、关于Linux下IO调度算法

参考资料:https://www.unixhot.com/article/4









本文出自 “冰冻vs西瓜” 博客,请务必保留此出处http://molewan.blog.51cto.com/287340/1901688

Centos7: 配置IO调度

原文:http://molewan.blog.51cto.com/287340/1901688

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!