Slashdot Mirror


Linux Gets Completely Fair Scheduler

SchedFred writes "KernelTrap is reporting that CFS, Ingo Molnar's Completely Fair Scheduler, was just merged into the Linux kernel. The new CPU scheduler includes a pluggable framework that completely replaces Molnar's earlier O(1) scheduler, and is described to 'model an "ideal, precise multi-tasking CPU" on real hardware. CFS tries to run the task with the "gravest need" for more CPU time. So CFS always tries to split up CPU time between runnable tasks as close to "ideal multitasking hardware" as possible.' The new CPU scheduler should improve the desktop Linux experience, and will be part of the upcoming 2.6.23 kernel."

18 of 274 comments (clear)

  1. crap by cachimaster · · Score: 5, Funny

    just finished make xconfig;make from 2.6.22!

    1. Re:crap by cachimaster · · Score: 4, Funny

      Is not fair!

    2. Re:crap by dam.capsule.org · · Score: 5, Funny

      Fair enough.

      --
      What sig ?
  2. Equal opportunity, affirmative action scheduler by EmbeddedJanitor · · Score: 4, Funny

    For the really touchy-feely OS out there!

    --
    Engineering is the art of compromise.
    1. Re:Equal opportunity, affirmative action scheduler by Lithdren · · Score: 4, Funny

      No it just means programs wont crash other programs based purly on the programming langauge that was used to bring them into being. All languages were created equal.

      Except Basic. Nobody likes basic.

    2. Re:Equal opportunity, affirmative action scheduler by Anonymous Coward · · Score: 5, Funny

      It also means that tasks which were denied adequate runtime in the past will now be favored over current tasks, to make up for the prior unfairness. :)

    3. Re:Equal opportunity, affirmative action scheduler by Anonymous Coward · · Score: 5, Funny

      Except Basic. Nobody likes basic. goto hell you insensitive clod!
    4. Re:Equal opportunity, affirmative action scheduler by sharkey · · Score: 5, Funny

      Affirmative preemption!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    5. Re:Equal opportunity, affirmative action scheduler by Aethedor · · Score: 5, Funny

      You meant: 10 GOTO 666 666 PRINT you insensitive clod!

      --
      It doesn't have to be like this. All we need to do is make sure we keep talking.
  3. For the attention of karma whores by SoVeryTired · · Score: 5, Funny
    Karma Whores:

    Steal your insightful comments from http://linux.slashdot.org/article.pl?sid=07/04/22/ 1335255

    --
    Slashdot: news for Apple. Stuff that Apple.
  4. Why... by lawpoop · · Score: 4, Funny

    Why does this sound like the title of a Monty Python Skit?

    "Why isn't my process getting more CPU time?"

    "Well, Sir, it's a Completely Fair Scheduler."

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso
  5. Isnt this called Cron? by TheVelvetFlamebait · · Score: 4, Funny


    I thought Linux used Cron as a scheduler ?
     

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  6. Anyone with kids can tell you... by s_p_oneil · · Score: 5, Funny

    The only way to make it completely fair is to let one thread slice the time up, and let the other thread choose which slice it wants. ;-)

  7. Re:Neato by smartdreamer · · Score: 5, Funny

    you'll feel a placebo effect.

  8. hmmmm.......... by Sillygates · · Score: 4, Funny

    What version of KDE are you running?

    --
    I fear the Y2038 bug
  9. It's Worse Than That by grcumb · · Score: 4, Funny

    A complete fair scheduler for geeks? I can just see it:

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    1 user 16 0 1464 184 140 S 90.0 86.1 0:01.93 wank
    2 user RT 0 0 0 0 S 10.0 13.9 0:00.00 porn
    3 user 34 19 0 0 0 Z 0.0 0.0 0:00.00 work
    4 user RT 0 0 0 0 Z 0.0 0.0 0:00.00 socialise
    5 user 10 -5 0 0 0 Z 0.0 0.0 0:00.31 getadate
    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  10. You mean for.... by EmbeddedJanitor · · Score: 4, Funny
    the preemptively challenged.

    Then there's the American Dream sheduler where you get priority if you work hard at it. You can't just inheret your priority like some rich child process.

    --
    Engineering is the art of compromise.
  11. Of course.. by Ztream · · Score: 4, Funny

    "Hello. My name is Ingo Molnar. You killed my task. Prepare to die."