- Author: Mel Gorman
- Format: PDF
- Price: free
Finally, a comprehensive guide to the Linux VM!
VM’s behavior affects every Linux kernel subsystem and dramatically impacts overall performance. But until now, there was only one way to understand VM: study the poorly documented source one line at a time. Now there’s an easier, faster alternative.
This book describes VM in unprecedented detail, presenting both theoretical foundations and a line-by-line source code commentary. It systematically covers everything from physical memory description to out-of-memory management.
Chapters include:
- Introduction
- Describing Physical Memory
- Page Table Management
- Process Address Space
- Boot Memory Allocator
- Physical Page Allocation
- Noncontiguous Memory Allocation
- Slab Allocator
- High Memory Management
- Page Frame Reclamation
- Swap Management
- Shared Memory Virtual Filesystem
- Out of Memory Management
- The Final Word
http://www.informit.com/content/images/0131453483/downloads/gorman_book.pdf