设为首页 加入收藏

TOP

Linux kernel探究IO Scheduling
2014-11-24 07:40:25 来源: 作者: 【 】 浏览:1
Tags:Linux kernel 探究 Scheduling

为什么我们需要调整磁盘I/O scheduling算法?在什么情况下我们需要考虑调整调度算法?该如何调整?本文将针对上述问题做些回答。


I/O scheduling是操作系统存取数据块顺序的算法规则总称,某些情况下我们可能更熟悉称它为 disk scheduling。
出于以下几个目我们可能会需要考虑调整磁盘的调度算法:


最小化磁盘寻道时间;
优化关键进程的I/O请求,保证关键进程的I/O请求;
让服务器上的进程更好的共享I/O带宽;

在RHEL3版本之前我们只有一个电梯算法可以选择,由于该算法的局限性因此在之后RHEL4版本,我们有以下4中算法可以选择:
CFQ-completely fair queuing
NOOP-Noop scheduler,No Operation
Deadline scheduler
Anticipatory scheduling


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android使用自定义透明Dialog样式.. 下一篇Hadoop I/O系统介绍

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Libevent C++ 高并发 (2025-12-26 00:49:30)
·C++ dll 设计接口时 (2025-12-26 00:49:28)
·透彻理解 C 语言指针 (2025-12-26 00:22:52)
·C语言指针详解 (经典 (2025-12-26 00:22:49)
·C 指针 | 菜鸟教程 (2025-12-26 00:22:46)