forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
68 lines
1.4 KiB
68 lines
1.4 KiB
===================================== |
|
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 |
|
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
|
|
|