内存管理文档 【ChatGPT】

内存管理指南

这是关于Linux内存管理子系统的指南。如果您只是想了解如何分配内存,请参阅内存分配指南。有关控制和调整指南,请参阅管理员指南。

  • 物理内存
  • 页表
  • 进程地址
  • 引导内存
  • 页分配
  • 虚拟连续内存分配
  • Slab分配
  • 高内存处理
  • 页回收
  • 交换空间
  • 页缓存
  • 共享内存文件系统
  • 内存不足处理

遗留文档

这是有关Linux内存管理(MM)子系统内部的旧文档集合,包括不同级别的详细信息,从笔记和邮件列表响应到对数据结构和算法的详细描述。它应该被很好地整合到上述结构化文档中,或者如果已经达到其目的,可以删除。

  • 活跃的MM
  • 架构页表助手
  • 内存平衡
  • DAMON:数据访问监视器
  • 空闲页报告
  • 异构内存管理(HMM)
  • hwpoison
  • Hugetlbfs预留
  • 内核同页合并
  • 物理内存模型
  • 在页表锁内部何时需要通知?
  • 多代LRU
  • 什么是NUMA?
  • 超额承诺会计
  • 页迁移
  • 页片段
  • 页所有者:跟踪每个页面的分配者
  • 页表检查
  • remap_file_pages()系统调用
  • SLUB的简短用户指南
  • 分割页表锁
  • 透明巨大页支持
  • 不可驱逐的LRU基础设施
  • 虚拟映射的内核堆栈支持
  • 用于HugeTLB和设备DAX的vmemmap精简
  • z3fold
  • zsmalloc
posted @ 2023-12-09 15:58  摩斯电码  阅读(11)  评论(0编辑  收藏  举报