linux cfs(completely fair schedule)调度学习

大学本科所学的进程调度算法主要是一些设计思路,就是根据计算机要求来设计调度算法

常用的 FCFS ,  SJF , 高相应度比 , 轮转法 , 多级反馈队列等

这些基本的 调度算法是学习linux调度算法的基础。


linux 系统本身,或者说自己目前所用的linux究竟是如何实现多任务的。这个学习需要了解很多东西,包括各种数据结构 , 算法思路,源码阅读


常用进程整理学习如下:

http://blog.csdn.net/qq_26437925/article/details/49661303


关于linux 调度算法主要有:

1)CFQ(完全公平排队I/O调度程序)

2)NOOP(电梯式调度程序)

3)Deadline(截止时间调度程序)

4)AS(预料I/O调度程序)

在最新的内核版本和发行版中,都选择CFQ做为默认的I/O调度器,对于通用的服务器也是最好的选择.
CFQ试图均匀地分布对I/O带宽的访问,避免进程被饿死并实现较低的延迟,是deadline和as调度器的折中.


网上 或者 自己的linux电脑本身 就有很多资料可以参考学习。

cfs学习 待继续。。。。。

你可能感兴趣的:(linux cfs(completely fair schedule)调度学习)