Re: ULE nice behavior fixed.

From: Jeff Roberson <jroberson_at_chesapeake.net>
Date: Wed, 2 Apr 2003 19:31:06 -0500 (EST)
On Thu, 3 Apr 2003, Daniel O'Connor wrote:

> On Wed, 2 Apr 2003 16:24, Jeff Roberson wrote:
> > It probably still needs some tweaking but it seems to be MUCH better now.
> > New algorithm entirely.
> >
> > nice +20 processes will not run if anything else wants to.
> >
> > idleprio is still not working correctly.  bde reports that this causes a
> > 3% perf degradation for buildworld.
>
> Isn't nice +20 == idle prio then?
>
> My understanding was that idle prio didn't run unless nothing else wanted the
> CPU which is what you describe nice +20 as doing :)
>

It's actually a seperate priority class.  It doesn't have anything to do
with nice.  This is now fixed in ULE.  We treat the classes specially now
where before everything went onto the same run queue.

Cheers,
Jeff
Received on Wed Apr 02 2003 - 14:31:14 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:02 UTC