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 - How can I flush the filesystem cache?
External documents
Joe Knapka's Outline of the Linux Memory Management System, which is mostly about the 2.4 kernel.
Mel Gorman's book "Understanding the Linux Virtual Memory Manager" (beware: it's a 8.5MB pdf) from Bruce Perens' Open Source Series, which also covers what is new in 2.6 kernels. Here is Mel's old page about Linux VM.d

