For now just the content copied from the old linux-mm site. Please update and include links to Linux memory management documentation elsewhere. * HighMemory or how the Linux kernel can use more than 1GB of physical memory. * MemoryHierarchy - a work in progress on explaining the memory hierarchy and the need for AdvancedPageReplacement algorithms. * OverCommitAccounting - how to configure memory overcommit mode on Linux. * VirtualMemory - How the kernel handles paging and VM * [:Drop Caches:Drop_Caches] - How can I flush the filesystem cache? * [javascript:void(0);/*1217606907902*/ Out Of Memory] - I got messages on my console saying Linux was out of memory, and killed some tasks, why? == External documents == * Joe Knapka's [http://www.kneuro.net/linux-mm/ Outline of the Linux Memory Management System], which is mostly about the 2.4 kernel. * Mel Gorman's book [http://www.phptr.com/content/images/0131453483/downloads/gorman_book.pdf "Understanding the Linux Virtual Memory Manager"] (beware: it's a 8.5MB pdf) from [http://phptr.com/perens Bruce Perens' Open Source Series], which also covers what is new in 2.6 kernels. [http://www.skynet.ie/~mel/projects/vm/ Here] is Mel's old page about Linux VM.d