Re: CFQ will be the new default IO scheduler - why?





On Mon, 24 Jul 2006, Matthias Andree wrote:

On Sun, 23 Jul 2006, Paa Paa wrote:

The default IO scheduler in 2.6.18 will be CFQ (Complete Fair Queuing)
instead of AS (Anticipatory Scheduler) as described here:
http://wiki.kernelnewbies.org/Linux_2_6_18. I tried to find (here, at lkml)
the discussion about this change with no luck.

That wiki document nicely shows the advantage of the scheduler, namely
that you have "ionice", which isn't possible for AS or Deadline
Schedulers - this allows the operating system to run processes like
updatedb with "nice I/O", meaning these hold when you're doing other
I/O.

--
Matthias Andree
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/


Should there be a default scheduler per filesystem? As some filesystems may perform better/worse with one over another?

Justin.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • 2.6.7-ck6
    ... Patchset update: ... Read details and FAQ on my web page or feel free to email my ... This version is a recommended performance and bugfix update for those ... Cpu scheduler policy rewrite updated with micro-optimisations and one ...
    (Linux-Kernel)
  • lpsched dies
    ... I have a friend with the following system; ... Several days ago he filled up the filesystem. ... After deleting some files he ... and get the "Scheduler is running' message. ...
    (comp.sys.hp.hpux)
  • RE: fair group scheduler not so fair?
    ... weights down to task-level so that the scheduler only looks at per-task ... fair group scheduler not so fair? ... More majordomo info at http://vger.kernel.org/majordomo-info.html ... Please read the FAQ at http://www.tux.org/lkml/ ...
    (Linux-Kernel)
  • sched: 64-bit nr_running
    ... There was a conversation over the mtd redboot bug related to unsigned ... Looking over the scheduler I found a few places that use "unsigned long" ... More majordomo info at http://vger.kernel.org/majordomo-info.html ... Please read the FAQ at http://www.tux.org/lkml/ ...
    (Linux-Kernel)
  • RE: Re: [ANNOUNCE][RFC] PlugSched-6.5.1 for 2.6.22
    ... Probably the last one now that CFS is in the main line :-(. ... A pluggable scheduler framework is indispensible ... You can select a default scheduler at kernel build time. ... Please read the FAQ at http://www.tux.org/lkml/ ...
    (Linux-Kernel)