2014年3月19日

摘要: linux kernel 2.6之后提供了四种IO调度算法,每种调度算法都有其不同的特点和应用场景,系统使用者可以通过系统提供的接口,选择使用哪种IO调度算法,以及调整IO调度算法的参数,以达到最优的系统性能。本文总结四种IO调度算法的特点、应用场景、系统提供的控制接口。四种调度算法介绍:1、CFQ(Complete Fair Queuing) 该算法为每一个进程分配一个时间窗口,在该时间窗口内,允许进程发射IO请求。通过时间窗口在不同进程间的移动,保证了对于所有进程而言都有公平的发射IO请求的权利。 适用于系统中存在多任务I/O请求的情况,通过在多进程中轮换,保证了系统I/O请求整体... 阅读全文
posted @ 2014-03-19 11:33 黑猫警长V5 阅读(376) 评论(0) 推荐(0) 编辑

导航