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