Re: 2.6.8-rc2-mm2 performance improvements (scheduler?)

From: Martin J. Bligh
Date: Wed Aug 04 2004 - 14:38:49 EST


--On Wednesday, August 04, 2004 12:24:14 -0700 Andrew Morton <akpm@xxxxxxxx> wrote:

> "Martin J. Bligh" <mbligh@xxxxxxxxxxx> wrote:
>>
>> SDET 8 (see disclaimer)
>> Throughput Std. Dev
>> 2.6.7 100.0% 0.2%
>> 2.6.8-rc2 100.2% 1.0%
>> 2.6.8-rc2-mm2 117.4% 0.9%
>>
>> SDET 16 (see disclaimer)
>> Throughput Std. Dev
>> 2.6.7 100.0% 0.3%
>> 2.6.8-rc2 99.5% 0.3%
>> 2.6.8-rc2-mm2 118.5% 0.6%
>
> hum, interesting. Can Con's changes affect the inter-node and inter-cpu
> balancing decisions, or is this all due to caching effects, reduced context
> switching etc?
>
> I don't expect we'll be merging a new CPU scheduler into mainline any time
> soon, but we should work to understand where this improvement came from,
> and see if we can get the mainline scheduler to catch up.

Dunno ... really need to take schedstats profiles before and afterwards to
get a better picture what it's doing. Rick was working on a port.

M.

PS. schedstats is great for this kind of thing. Very useful, minimally
invasive, no impact unless configed in, and nothing measurable even then.
Hint. Hint ;-)

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