Re: [PATCH 2.5.50] NUMA scheduler (1/2)

Michael Hohnbaum (hohnbaum@us.ibm.com)
06 Dec 2002 09:39:36 -0800


On Mon, 2002-12-02 at 07:29, Erich Focht wrote:
> Here come the NUMA scheduler patches rediffed for 2.5.50. No
> functional changes since last version (
> http://marc.theaimsgroup.com/?l=linux-kernel&m=103772346430798&w=2 ).

Tested on NUMAQ. Ran into the problem of the missing CPU stats from
/proc/self/cpu so initial test results were worthless. Applied Erich's
patch that restored this information and ran on NUMAQ. As previous
versions, result was a modest performance gain on kernbench and a more
significant performance gain on Erich's memory intensive test (fondly
referred to here as schedbench).

Kernbench:
Elapsed User System CPU
stock50a 20.92s 194.12s 53.15s 1182%
sched50 20.002s 191.976s 51.17s 1215%

Schedbench 4:
AvgUser Elapsed TotalUser TotalSys
stock50a 29.50 43.11 118.02 0.83
sched50 33.93 47.17 135.76 0.74

Schedbench 8:
AvgUser Elapsed TotalUser TotalSys
stock50a 46.88 62.51 375.12 1.78
sched50 33.90 47.31 271.30 1.98

Schedbench 16:
AvgUser Elapsed TotalUser TotalSys
stock50a 56.26 71.17 900.32 6.23
sched50 57.22 73.34 915.76 4.53

Schedbench 32:
AvgUser Elapsed TotalUser TotalSys
stock50a 84.86 191.48 2715.76 10.93
sched50 57.36 130.88 1835.76 10.46

Schedbench 64:
AvgUser Elapsed TotalUser TotalSys
stock50a 114.91 474.55 7355.45 24.95
sched50 80.20 338.04 5133.56 22.70

In other testing we are seeing unexpectedly high idle times. Andrea has
patches against 2.4 port of the O(1) scheduler that are suppose to help
with this. I plan to try those out to see if they reduce our idle time.

Michael

>
> Regards,
> Erich
> ----

-- 

Michael Hohnbaum 503-578-5486 hohnbaum@us.ibm.com T/L 775-5486

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