Re: [patch] new scheduler

Ingo Molnar (mingo@chiara.csoma.elte.hu)
Mon, 10 May 1999 00:42:18 +0200 (CEST)


On Sun, 9 May 1999, Rik van Riel wrote:

> attached is a patch that changes the Linux scheduler
> to do the following things better/right:
> - niced tasks use far less CPU than before
> - interactive tasks always have a higher priority
> than running tasks (more so than it's the case now)
> - global priority recalculation has been changed to a
> new mechanism involving p->defer, indicating when a
> program is to get it's next time slice

you have removed priority recalculation, but priority recalculation has a
goal: not running processes gather priority approaching maximum priority
(40) logarithmically. This is how we 'boost' interactive processes
automatically. Maybe i've misread your patch, but where is this mechanizm
now? (or if it's replaced by something else, how does that work?)

-- mingo

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