1 .. include:: ../../disclaimer-zh_TW.rst 2 3 :Original: Documentation/admin-guide/mm/index.rst 4 5 :翻譯: 6 7 徐鑫 xu xin <xu.xin16@zte.com.cn> 8 9 10 ======== 11 內存管理 12 ======== 13 14 Linux內存管理子系統,顧名思義,是負責系統中的內存管理。它包括了虛擬內存與請求 15 分頁的實現,內核內部結構和用戶空間程序的內存分配、將文件映射到進程地址空間以 16 及許多其他很酷的事情。 17 18 Linux內存管理是一個具有許多可配置設置的複雜系統, 且這些設置中的大多數都可以通 19 過 ``/proc`` 文件系統獲得,並且可以使用 ``sysctl`` 進行查詢和調整。這些API接 20 口被描述在Documentation/admin-guide/sysctl/vm.rst文件和 `man 5 proc`_ 中。 21 22 .. _man 5 proc: http://man7.org/linux/man-pages/man5/proc.5.html 23 24 Linux內存管理有它自己的術語,如果你還不熟悉它,請考慮閱讀下面參考: 25 Documentation/admin-guide/mm/concepts.rst. 26 27 在此目錄下,我們詳細描述瞭如何與Linux內存管理中的各種機制交互。 28 29 .. toctree:: 30 :maxdepth: 1 31 32 damon/index 33 ksm 34 35 Todolist: 36 * concepts 37 * cma_debugfs 38 * hugetlbpage 39 * idle_page_tracking 40 * memory-hotplug 41 * nommu-mmap 42 * numa_memory_policy 43 * numaperf 44 * pagemap 45 * soft-dirty 46 * swap_numa 47 * transhuge 48 * userfaultfd 49 * zswap 50
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.