[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new scheduler



On Tue, 16 Mar 1999, Ramon van Handel wrote:

> >- load-isolation between users (if user A and B run
> >  processes and A has 10 and B only 1, it would be
> >  fairer if both users each got 50% of the CPU)
> 
> Hmmm....  I prefer it the way it is.  Say I am doing a few big calculations
> (yes, I do that once in a while ;)) and some other user is playing xbill, I
> don't see why his xbill and my calculations would each get 50% CPU.

Ahh, but xbill doesn't ask for 50%. It's more that when one
user has a calculation and another user starts a fork-bomb,
that the calculation will still be able to get 50% of the
CPU...

> >- larger difference between niced and non-niced CPU
> >  usage
> 
> Hmmm... I thought the current system worked OK, but I could be wrong.

A lot of people have requested a larger difference. At the
moment a nice +10 task will get half the CPU of a normal
task and a nice +19 task will get 5%.

Now if a nice +10 task would get 10% and a nice +19 task
would get 1.x%, wouldn't that be a lot better?

> Anyway, you didn't put one thing on your list that I'd like to
> see:  could you document the code a bit more extensively than it's
> done now ?  That's always a good thing, and linux hackers rather
> tend to neglect it.

OK, I'll produce a web page on the scheduler (as soon
as it's finished) and put the URL in sched.c.

The technical details aren't all there yet, so I'm
not publishing :)

Rik -- Open Source: you deserve to be in control of your data.
+-------------------------------------------------------------------+
| Linux Memory Management site:  http://humbolt.geo.uu.nl/Linux-MM/ |
| Nederlandse Linux documentatie:          http://www.nl.linux.org/ |
+-------------------------------------------------------------------+

-
Linux-future: thinking about the future of the Linux kernel
Archive:      http://humbolt.nl.linux.org/lists/
Wish list:    http://users.ox.ac.uk/~mert0236/linux-future.html