内存管理

Linux 内存管理子系统顾名思义,负责管理系统中的内存。这包括虚拟内存和请求分页的实现、内核内部结构和用户空间程序的内存分配、将文件映射到进程地址空间,以及许多其他强大的功能。

Linux 内存管理是一个包含许多可配置设置的复杂系统。其中大多数设置可通过 /proc 文件系统获得,并可以使用 sysctl 进行查询和调整。这些 API 在 /proc/sys/vm/ 文档man 5 proc 中有详细说明。

Linux 内存管理有其专属术语,如果您还不熟悉这些术语,请考虑阅读 概念概述

在这里,我们详细记录了如何与 Linux 内存管理中的各种机制进行交互。