Linux メモリ管理ドキュメント¶
こちらは Linux のメモリ管理 (mm) サブシステムのドキュメント集です。メモリの割当についてのみ知りたい場合は、Memory Allocation Guide を見てください。
MM 機能のユーザーガイド¶
以下のドキュメントは Linux のメモリ管理の様々な機能を制御・設定するためのガイドです。
カーネル開発者 MM ドキュメント¶
The below documents describe MM internals with different level of details ranging from notes and mailing list responses to elaborate descriptions of data structures and algorithms.
- Active MM
- Memory Balancing
- Cleancache
- Frontswap
- High Memory Handling
- Heterogeneous Memory Management (HMM)
- hwpoison
- Hugetlbfs Reservation
- Kernel Samepage Merging
- Physical Memory Model
- When do you need to notify inside page table lock ?
- What is NUMA?
- Overcommit Accounting
- Page migration
- Page fragments
- page owner: Tracking about who allocated each page
- remap_file_pages() system call
- Short users guide for SLUB
- Split page table lock
- Transparent Hugepage Support
- Unevictable LRU Infrastructure
- z3fold
- zsmalloc