首页
›
Linux内核与驱动
›
026-Linux内核性能优化
›
《slab分配器与内存碎片:Linux内核内存管理调优》
VIP10
本课程属于:026-Linux内核性能优化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
slab分配器与内存碎片:Linux内核内存管理调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理概述
Linux内存管理架构 · 虚拟内存与物理内存 · 内存分配器的作用
内存管理概述
Linux
02
伙伴系统(Buddy System)
伙伴系统原理 · 页面分配与释放 · 碎片化问题
Buddy
System
03
Slab分配器引入
为什么需要Slab分配器 · Slab分配器解决的问题 · 与伙伴系统的关系
Slab
分配器引入
04
Slab分配器核心概念
Slab · Cache · Object
Slab
分配器核心概念
05
Slab分配器数据结构
kmem_cache结构 · slab结构 · 对象描述符
Slab
分配器数据结构
06
Slab分配器工作流程
对象分配流程 · 对象释放流程 · Slab的三种状态(Full/Par…
Slab
分配器工作流程
07
Slub分配器
Slub与Slab的区别 · Slub的优势 · Slub的CPU本地缓存
Slub
分配器
08
Slob分配器
Slob的设计哲学 · 适用场景 · 与Slab/Slub的对比
Slob
分配器
09
内存碎片类型
外部碎片 · 内部碎片 · Slab分配器如何减少碎片
内存碎片类型
外部碎片
10
外部碎片分析
伙伴系统中的外部碎片 · 高阶页面分配失败 · 碎片整理技术
外部碎片分析
伙伴系统
11
内部碎片分析
Slab对象大小对齐 · 缓存行对齐 · 填充(Padding)导致的浪费
内部碎片分析
Slab
12
Slab着色(Coloring)
着色原理 · 如何减少缓存行冲突 · 性能影响
Slab
Coloring
13
Per-CPU缓存
本地对象缓存 · 减少锁竞争 · 提高分配/释放速度
Per-CPU
缓存
14
Slab分配器调优参数
slab_min_objects · slab_max_size · slab_debug
Slab
分配器调优参数
15
内存碎片监控工具
/proc/slabinfo · /proc/buddyinfo · slabtop命令
内存碎片监控工具
proc/slabinf…
16
内存碎片检测与诊断
使用ftrace跟踪分配路径 · 分析碎片成因
内存碎片检测
诊断
17
内存压缩(Compaction)
页面迁移 · 碎片整理 · 与Slab分配器的交互
Compaction
内存压缩
18
内存规整(Memory Reclaim)
直接回收 · 后台回收 · kswapd与Slab回收
Memory
Reclaim
19
Slab缓存回收
shrink_slab机制 · 注册shrinker · 手动触发回收
Slab
缓存回收
20
大页(HugePage)与Slab
透明大页(THP)对Slab的影响 · 大页分配策略
HugePage
Slab
21
NUMA架构下的Slab
NUMA节点感知 · 远程访问代价 · Node本地缓存
NUMA
Slab
22
Slab分配器锁优化
全局锁 · Per-CPU锁 · RCU在Slab中的应用
Slab
分配器锁优化
23
Slab调试与错误检测
Red Zoning · Poisoning · kmemcheck
Slab
调试
24
内存泄漏检测
kmemleak原理 · 配置与使用 · 报告解读
内存泄漏检测
kmemleak
25
Slab分配器性能基准测试
使用perf · lmbench · hackbench评估
Slab
分配器性能基准测…
26
内核配置选项
CONFIG_SLAB · CONFIG_SLUB · CONFIG_SLOB的选择
内核配置选项
CONFIG
27
实时系统与Slab
实时内核的Slab需求 · 确定性分配 · 优先级反转
Slab
实时系统
28
容器环境下的内存管理
cgroup内存限制 · Slab内存隔离 · OOM处理
容器环境下的内存…
cgroup
29
Slab分配器未来演进
新特性 · 社区讨论 · 与新兴内存技术(如PMEM)的适配
Slab
分配器未来演进
30
综合调优案例
从监控到诊断到调优的完整流程 · 实战经验总结
综合调优案例
从监控到诊断到调…
所属VIP或分类
同VIP:CPU亲和性配置:调度延迟分析与性能调优工程
同VIP:ftrace跟踪中断负载:DMA性能瓶颈与驱动瓶颈排查
同VIP:Linux内核性能优化:DMA性能瓶颈与缓存一致性维护