Re: [PATCH] Minor scheduler fix to get rid of skipping in xmms

From: Nick Piggin
Date: Sun Sep 07 2003 - 01:30:31 EST




Andrew Morton wrote:

Nick Piggin <piggin@xxxxxxxxxxxxxxx> wrote:

So it is quite sad that the scheduler in 2.6 is
sitting there doing nothing but waiting to be obsoleted, while Con's
good (and begnin) scheduler patches are waiting around and getting
less than 1% of the testing they need.


My concern is the (large) performance regression with specjbb and
volanomark, due to increased idle time.

We cannot just jam all this code into Linus's tree while crossing our
fingers and hoping that something will turn up to fix this problem. Because we don't know what causes it, nor whether we even _can_ fix it.

So this is the problem which everyone who is working on the CPU scheduler
should be concentrating on, please.


IIRC my (equivalent to Andrew's CAN_MIGRATE) patch fixed this. There was still a small (~8%?) performance regression, but idle times were on par with -linus. I don't have easy access to a largeish NUMA box, so I
can't do much more.


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