Hi again, Summary: Keep more pages free if lots of higher order pages has been used. * Suppose returned higher order pages is not returned to the free list but to another per zone and order list. Then they will not be missing when needed again later. But there are drawbacks... pages will not be merged. Cant be used for lower order allocs if never needed again... So, what will happen if they are placed on the ordinary free list - but not counted as free? * We will free more pages and that will make it more unlikely that they will be needed. But they are still there for fast allocs. And they can merge into higher order pages. I have made some test runs - results are close to proper 2.4.10-pre9 actually slightly better for all but two of mine testcases. diff of two files bigger than RAM got half throughput, why??? mmap002 (use all memory attempt) took more than three times as long - less memory to use at once, OK. And not necessarily a bad thing. (I will be away from my computer for some days - back on Tuesday) /RogerL -- Roger Larsson Skelleftea Sweden