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

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

1
2
3
4
[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、临时生效的方法

1
2
3
4
5
[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、永久生效的方法

1
2
3
4
5
6
7
8
9
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西瓜 51CTO博客,原文链接:http://blog.51cto.com/molewan/1901688,如需转载请自行联系原作者

Centos7: 配置IO调度相关推荐

  1. 记一次由PCI BAR配置不正确引发的硬盘IO调度io_schedule阻塞的经历

    五一前,接到一个bug,大意是说设备接固态硬盘时跑新内核会出现卡死导致WDT复位,使用旧内核没问题.新内核是去年年底别人编译的,旧内核是3年前现在已离职2年的人编译的,现在安排我解决这个问题.但其时正 ...

  2. Centos7配置yum国内源(BaseOS+epel+ELRepo+SCL+IUS+REMI)

    Centos7配置yum国内源 配置必要源 配置base源 下载阿里云的base源 下载163的base源 刷新源 查看源是否添加成功 安装epel源 替换epel.repo文件 刷新源 查看源是否添 ...

  3. Hadoop(三)之实验一CentOS7配置Hadoop系统:安装 Hadoop3.1.2

    文章目录 6.安装 Hadoop3.1.2 (1)修改配置文件 core-site.xml (2)修改配置文件 hdfs-site.xml (3)修改配置文件 mapred-site.xml (4)修 ...

  4. linux系统下io的过程,Linux系统基础知识:IO调度

    Linux系统基础知识:IO调度 IO调度发生在Linux内核的IO调度层.这个层次是针对Linux的整体IO层次体系来说的.从read()或者write()系统调用的角度来说,Linux整体IO体系 ...

  5. 一文深入了解Linux IO 调度器

    [推荐阅读] 浅谈linux 内核网络 sk_buff 之克隆与复制 深入linux内核架构--进程&线程 了解Docker 依赖的linux内核技术 每个块设备或者块设备的分区,都对应有自身 ...

  6. centos7配置redis哨兵模式

    centos7配置redis哨兵模式 本地服务器演示1主2从3哨兵模式 下载安装redis #安装gcc环境yum install -y gcc #下载redis安装包wget http://down ...

  7. Linux的IO调度器-CFQ

    最近由于一些控制IO带宽的需求,开始研究CFQ以及对应的IO cgroup,今天baidu了一下,竟然发现没有多少中文的介绍,所以准备写一个系列,介绍一下这个调度器,粗粗想了一下,大概可以灌四篇水,包 ...

  8. 1vmware中的centos7配置静态变量

    vmware中的centos7配置静态变量 安装centos7时推荐最小化安装,避免占用过多资源 问题: 解决虚机中的Centos7连不上网 https://blog.csdn.net/u014271 ...

  9. hadoop 2.9.2 yarn配置公平调度器

    官网链接 任何文档都没有比官网提供的更权威.更准确 https://hadoop.apache.org/docs/r2.9.2/hadoop-yarn/hadoop-yarn-site/FairSch ...

最新文章

  1. Python 之父立 Flag:明年要把 Python 速度提高 2 倍!
  2. springboot + elasticsearch
  3. 20165201 2017-2018-2 《Java程序设计》第3周学习总结
  4. C#获取当前路径的七种方法
  5. 【苹果发布资讯】macOS Big Sur 11.4 正式版 – 修复漏洞和增加GPU支持
  6. 1005 地球人口承载力估计
  7. bam文件测序深度统计-bamdst
  8. Dubbo负载均衡策略之最小活跃策略
  9. android双屏不同apk,双屏可折叠 通吃.exe和.apk 微软终于发大招了!
  10. 手把手教你如何用Python从PDF文件中导出数据(附链接)
  11. Word里的图片显示不全,只显示最下面的一小部分的解决办法
  12. 为Visual studio 2008 添加汇编工程模板(原创)
  13. 与、或、异或、按位取反
  14. 关于Sql语句中的模糊查询like关键字详解
  15. 推荐4款最好用的远程桌面访问软件,亲测好评
  16. 学生党使用正版Altium Designer 22并导出IDF文件
  17. 2018蓝桥杯复现4
  18. 如何快速理解JavaScript 中重要语句for循环
  19. WannaCry勒索病毒分析过程**中**(注)
  20. 页面载入动画(loading)

热门文章

  1. etmvc mysql乱码_Etmvc学习文档
  2. zemax评价函数编辑器_ZEMAX软件使用入门
  3. php毕设,php毕设
  4. wxwidget编译安装_wxWidgets的安装编译、相关配置、问题分析处理
  5. 特殊教育学校计算机教学计划,2021年特殊教育学校教学计划
  6. cos大乱斗服务器维护,《COS大乱斗》服务器数据互通公告
  7. 2014职称计算机考试光盘,江苏省职称计算机考试光盘答案.doc
  8. java读c二进制文件_如何使用JAVA读取C / Matlab创建的二进制文件
  9. C / C++ 之整体知识总结,点进来,不后悔!
  10. C++ 虚函数和虚继承解析