Slashdot Mirror


The Completely Fair Scheduler

hichetu writes "Kernel trap has a nice summary of what is going on behind the scenes to change the Linux Scheduler. The O(1) Linux scheduler is going to be changed so that it is fair to interactive tasks. You will be surprised to know that O(1) is really too good not to have any side-effects on fairness to all tasks."

3 of 292 comments (clear)

  1. Re:O(1) - what a huge misnomer by xenocide2 · · Score: 4, Insightful

    It seems like the difference is that people call it an O(1) scheduler to reflect the fact that all the work required to be done at the end of a timeslice (record keeping, picking a new process etc) is done in constant time, and people arguing for O(n) are referring to the cost to schedule all processes. Nobody's saying they can find a schedule for n processes without looking at all of them.

    --
    I Browse at +4 Flamebait

    Open Source Sysadmin

  2. Re:Isnt this called Cron ? by Anonymous Coward · · Score: 5, Insightful

    Coming up with an idea (even if totally made up) and the backing it up with arguments is much harder than memorization and regurgitation and actually backing it up with things having to do with that class shows you have learned something, or at least know about the concepts discussed in the class.

  3. Re:Linux is fading away by maxwell+demon · · Score: 4, Insightful

    Possible explanation: More people know about Linux now, so there's less need to Google to learn about it.
    Alternative explanation: People have less problems now using Linux, so they google less for solutions on Linux problems.
    Third explanation: Linux documentation got substantially better, so people have less need to use Google as a substitute.
    Fourth explanation: The larger density of Linux installations comes with a larger density of Linux experts, so people are more likely to consult their local Linux guru than Google.

    Pick your favorite choice or make up yet another explanation.

    Yes, those explanations are all completely made up, but so was the explanation you had in mind.

    --
    The Tao of math: The numbers you can count are not the real numbers.