Re: [tbench regression fixes]: digging out smelly deadmen.

From: Mike Galbraith
Date: Tue Oct 28 2008 - 06:57:55 EST


On Tue, 2008-10-28 at 11:37 +0100, Ingo Molnar wrote:
> * Mike Galbraith <efault@xxxxxx> wrote:
>
> > ..removing the overhead from .27 does not produce the anticipated
> > result despite a max context switch rate markedly above that of
> > 2.6.26.
> >
> > There lies an as yet unaddressed regression IMBHO. The hrtick has
> > been addressed. It sucked at high frequency, and it's gone. The
> > added math overhead in .27 hurt some too, and is now history as
> > well.
>
> thanks Mike for the _extensive_ testing and bug hunting session you've
> done in the past couple of weeks! All the relevant fixlets you found
> are now queued up properly in sched/urgent, correct?

Yeah.

> What's your gut feeling, is that remaining small regression scheduler
> or networking related?

I don't know where it lives. I'm still looking, and the numbers are
still playing games with my head.

> i'm cutting the ball in half and i'm passing over one half of it to
> the networking folks, because your numbers show _huge_ sensitivity in
> this workload, depending on networking settings:

I strongly _suspect_ that the network folks have some things they could
investigate, but given my utter failure at finding the smoking gun, I
can't say one way of the other. IMHO, sharing with network folks would
likely turn out to be a fair thing to do.

Am I waffling? Me? You bet your a$$! My clock is already squeaky clean
thank you very much :-)

What I can say is that my box is quite certain that there are influences
outside the scheduler which have more influence benchmark results than
the scheduler does through the life of testing.

-Mike

--
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/