首页
›
Linux内核与驱动
›
024-内核工程
›
《内存分配故障排查:内核工程OOM与内存泄漏分析》
VIP10
本课程属于:024-内核工程
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内存分配故障排查:内核工程OOM与内存泄漏分析
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理基础
物理内存与虚拟内存概念 · MMU与页表 · 内核空间与用户空间划分
内存管理基础
物理内存
02
伙伴系统与slab分配器
伙伴系统原理 · 页面分配与回收 · slab/slub分配器机制
slab
伙伴系统
03
内存分配路径分析
alloc_pages · kmalloc · vmalloc
内存分配路径分析
alloc
04
OOM Killer机制
OOM触发条件 · badness评分算法 · 选择victim进程策略
OOM
Killer
05
OOM日志解读
内核dmesg OOM信息结构 · 各字段含义 · 内存域统计解读
OOM
日志解读
06
内存泄漏定义与分类
用户态泄漏 · 内核态泄漏 · slab泄漏
内存泄漏定义
分类
07
内核内存泄漏检测工具
kmemleak原理 · 配置与使用方法 · 报告解读
内核内存泄漏检测…
kmemleak
08
slab内存泄漏排查
slabtop · /proc/slabinfo分析 · 内存碎片定位
slab
内存泄漏排查
09
页面泄漏排查
/proc/meminfo · /proc/buddyinfo · /proc/pagetypeinfo…
页面泄漏排查
proc/meminfo
10
内存cgroup与OOM
cgroup内存限制 · memory.oom_control · cgroup OOM日志
cgroup
OOM
11
系统内存压力评估
watermark水位线 · kswapd回收机制 · direct reclaim路径
系统内存压力评估
watermark
12
内存碎片化问题
外部碎片与内部碎片 · compaction机制 · hugepage与THP
内存碎片化问题
外部碎片
13
内存泄漏复现与最小化
构造最小复现用例 · 使用ftrace跟踪分配释放
内存泄漏复现
最小化
14
内核模块内存泄漏排查
模块加载/卸载 · module_mem泄漏 · exit函数遗漏
内核模块内存泄漏…
模块加载
15
驱动DMA内存泄漏
dma_alloc_coherent · dma_pool · dma_buf泄漏场景
DMA
驱动
16
网络子系统内存泄漏
sk_buff泄漏 · socket缓冲区泄漏 · NAPI内存管理
网络子系统内存泄…
sk
17
文件系统缓存泄漏
dentry/inode缓存泄漏 · dcache/icache shri…
文件系统缓存泄漏
dentry/inode
18
内存屏障与一致性
DMA一致性 · cache coherency · 内存屏障指令
内存屏障
一致性
19
KASAN与内存错误检测
KASAN原理 · use-after-free · out-of-bounds检测
KASAN
内存错误检测
20
内存压力测试工具
stress-ng · memtester · vm-scalability套件使用
内存压力测试工具
stress-ng
21
生产环境OOM应急响应
sysrq触发 · kdump/crash分析 · vmcore解读
OOM
生产环境
22
crash工具内存分析
crash工具使用 · kmem命令 · struct/list遍历
crash
工具内存分析
23
内存泄漏长期监控
perf mem · eBPF内存跟踪 · memleak bcc工具
内存泄漏长期监控
perf
24
用户态内存泄漏排查
valgrind · asan · jemalloc/tcmalloc调…
用户态内存泄漏排…
valgrind
25
内存泄漏修复策略
引用计数管理 · 错误路径清理 · 内存池化设计
内存泄漏修复策略
引用计数管理
26
内核内存审计
kmemleak扫描周期 · 内存泄漏白名单 · false positive处理
内核内存审计
kmemleak
27
容器环境内存泄漏
cgroup v2内存管理 · 容器OOM场景 · pod内存限制
容器环境内存泄漏
cgroup
28
内存故障模拟与混沌工程
memory_failure注入 · fault injection框架
内存故障模拟
混沌工程
29
内存优化最佳实践
slab缓存调优 · vm.overcommit设置 · hugepage配置
内存优化最佳实践
slab
30
综合案例实战
从OOM日志到根因定位 · 修复验证 · 监控告警全流程
综合案例实战
OOM
所属VIP或分类
同VIP:Linux内核RCU并发故障排查与死锁分析
同VIP:Linux内核崩溃转储与故障分析:kdump与crash
同VIP:Linux启动故障排查与initramfs根文件系统适配