[Patch 0/3] Page Table Fixups.

From: Robin Holt <holt_at_sgi.com>
Date: 2005-02-27 01:22:50
The following set of patches gets the page table code to
the same condition that the SGI internal kernel has been
for some time.  The set consists of three patches.

1) Ensure pgd, pmd, and pte entries get returned to quicklists.
2) If CONFIG_NUMA is set, free pages from other nodes instead
   of placing them on our quicklist.
3) Shrink quicklists based upon free memory.

I have run lmbench on these and did not notice a significant
change on anything other than the lat_proc set of tests.
These all show improvements.

For fork+exit and fork+execve, I saw consistent speedups.  Individual
run data is included with each patch.

During the lat_proc runs, there is not enough memory pressure to
force quicklist tossing and therefore the last set of numbers
appears to be completely in the noise range for the test.

These patches are against Linus' 2.6.11-rc5 tree.

Robin Holt

Signed-off-by: Robin Holt <holt@sgi.com>
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Sat Feb 26 09:23:39 2005

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:36 EST