Page Frame Recalamation, and the OOM Killer, both part of Understanding Kernel Memory Management
vm.txt (of course!) And the you 're also going to need kernel-parameters.txt
Anatomy of the Linux Slab Allocator (by IBM)
Slab Fragmentation Reduction and Slab targeted Reclaim on lwn.net
oom_adj may play tricks on you
Zones are particularly interesting to NUMA machines.
NFS Server Tuning and Identifying Performance Bottlenecks on O'Reilly
Optimizing NFS Performance (and how to increase the default number of instances)
Linux Memory Management merely restates what is in vm.txt already. But then again, so do I.
The Racker Hacker IMHOis confused on the fact that writing a 3 to drop_caches and then syncing will destroy the cache. If I read vm.txt well, it states that the action is just going to free less cache. But I must first experiment to confirm that I'm right, and he's not.
The OOM killer may be called even when there is still plenty of memory available
Somewhat related: low memory starvation on Red Hat
Memory Waste by SuSE's Andi Kleen, well worth reading
Memory Tuning at opensuse.org. Especially the section on reclaim ratios.
The C10K problem Quite old already, but I hadn't seen it before, and it's still useful.