123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- =====================================
- Linux Memory Management Documentation
- =====================================
- Memory Management Guide
- =======================
- This is a guide to understanding the memory management subsystem
- of Linux. If you are looking for advice on simply allocating memory,
- see the :ref:`memory_allocation`. For controlling and tuning guides,
- see the :doc:`admin guide <../admin-guide/mm/index>`.
- .. toctree::
- :maxdepth: 1
- physical_memory
- page_tables
- process_addrs
- bootmem
- page_allocation
- vmalloc
- slab
- highmem
- page_reclaim
- swap
- page_cache
- shmfs
- oom
- Legacy Documentation
- ====================
- This is a collection of older documents about the Linux memory management
- (MM) subsystem internals with different level of details ranging from
- notes and mailing list responses for elaborating descriptions of data
- structures and algorithms. It should all be integrated nicely into the
- above structured documentation, or deleted if it has served its purpose.
- .. toctree::
- :maxdepth: 1
- active_mm
- arch_pgtable_helpers
- balance
- damon/index
- free_page_reporting
- frontswap
- hmm
- hwpoison
- hugetlbfs_reserv
- ksm
- memory-model
- mmu_notifier
- multigen_lru
- numa
- overcommit-accounting
- page_migration
- page_frags
- page_owner
- page_table_check
- remap_file_pages
- slub
- split_page_table_lock
- transhuge
- unevictable-lru
- vmalloced-kernel-stacks
- vmemmap_dedup
- z3fold
- zsmalloc
|