内存管理

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

Linux 内存管理是一个复杂的系统,具有许多可配置的设置。大多数这些设置都可以通过 /proc 文件系统获得,并且可以使用 sysctl 查询和调整。这些 API 在 /proc/sys/vm/ 的文档man 5 proc 中描述。

Linux 内存管理有自己的术语,如果您还不熟悉,请考虑阅读 概念概述

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