On Thu, Apr 15, 2010 at 06:54:16PM +0200, Andi Kleen wrote:
Do not like. While I can see why 4K stacks are a serious problem, I'd
sooner see 4K stacks disabled than have the kernel behave so differently
for direct reclaim. It's be tricky to spot regressions in reclaim that
were due to this .config option
This is looking more and more attractive.
This is a similar but separate problem. It's similar in that interrupt
stacks can splice subsystems together in terms of stack usage.
Why would we *not* do this? I can't remember the original reasoning
behind 4K stacks but am guessing it helped fork-orientated workloads in
startup times in the days before lumpy reclaim and better fragmentation
control.
Who typically enables this option?
The patch series I threw up about reducing stack was a cut-down
approach. Instead of using separate stacks, keep the stack usage out of
the main caller path where possible.
Make this Plan D if nothing else works out and we still hit a wall?
--
Mel Gorman
Part-time Phd Student Linux Technology Center
University of Limerick IBM Dublin Software Lab
--