CFQ

From Free net encyclopedia

(Difference between revisions)

Current revision

CFQ a.k.a "Complete Fair Queuing" is an I/O scheduler for Linux kernel.

CFQ I/O scheduler has made its way into the mainline kernel since the release of kernel 2.6.6 stable, and it currently serves as the optional I/O scheduler. It looks like it's going to be the default IO scheduler for Linux 2.6.13.

CFQ works by placing requests submitted by processes into a number of queues and then allocating timeslices for each of the queues to access the disk. CFQ also has anticipatory scheduling.

Other I/O schedulers:

  • Anticipatory (Currently, it is the default I/O scheduler for vanilla kernel)
  • Deadline

Sources