首页
›
Linux内核与驱动
›
041-Linux内核裁剪
›
《Linux内核裁剪:内存管理精简与调试工具链应用》
VIP10
本课程属于:041-Linux内核裁剪
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核裁剪:内存管理精简与调试工具链应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理概述
物理内存与虚拟内存概念 · MMU的作用 · 内核空间与用户空间划分
内存管理概述
物理内存
02
页表机制
四级页表结构(PGD/PUD/PMD… · TLB缓存与刷新策略
页表机制
PGD/PUD/PMD
03
伙伴系统(Buddy System)
页分配器原理 · order与free_area结构 · 内存碎片化问题
Buddy
System
04
slab分配器
slab/slub/slob三种分配… · 对象缓存与着色(coloring)
slab
分配器
05
vmalloc与ioremap
非连续内存分配 · vmalloc区域布局 · ioremap映射物理地址
vmalloc
ioremap
06
内存回收机制
kswapd内核线程 · LRU链表 · 页面换出与swap机制
内存回收机制
kswapd
07
页面错误处理
缺页异常流程 · 匿名页与文件页处理 · 写时复制(COW)
页面错误处理
缺页异常流程
08
内存控制组(Memory Cgroup)
资源限制 · oom_control · memory.stat解读
Memory
Cgroup
09
CMA(Contiguous Memory Allocator)
预留连续内存 · 动态分配与释放 · DMA场景
CMA
Contiguous
10
内存热插拔
物理内存热添加/移除 · 内存块管理 · notifier机制
内存热插拔
物理内存热添加
11
KASLR与内存布局
内核地址空间随机化 · __pa/__va转换 · fixmap区域
KASLR
内存布局
12
内存压缩技术
zswap/zram/zcache原… · 压缩算法选择 · swap性能优化
内存压缩技术
zswap/zram/z…
13
大页内存(HugeTLB)
透明大页(THP) · 显式大页配置 · 大页与性能
HugeTLB
大页内存
14
内存映射文件(mmap)
文件映射 · 匿名映射 · MAP_SHARED与MAP_PRI…
mmap
内存映射文件
15
NUMA架构支持
节点(node)与域(zone) · 内存分配策略 · numa balancing
NUMA
架构支持
16
内存错误检测
KASAN(Kernel Addre… · UBSAN · 内存越界检测
内存错误检测
KASAN
17
内存泄漏检测
kmemleak原理 · 扫描算法 · 报告解读与修复
内存泄漏检测
kmemleak
18
调试工具
ftrace与tracepoint · 内存事件追踪 · 动态插桩
调试工具
ftrace
19
Perf性能分析
perf mem · perf record/c2c · 内存延迟与带宽分析
Perf
性能分析
20
eBPF内存观测
bcc工具集 · memleak/oomkill/ss… · bpftrace脚本
eBPF
内存观测
21
内核配置裁剪
内存管理相关Kconfig选项 · 关闭不必要功能 · 减小内核体积
内核配置裁剪
Kconfig
22
内存初始化流程
start_kernel到mm_in… · memblock分配器 · paging_init
内存初始化流程
start
23
内存屏障与原子操作
DMA一致性 · cache coherency · dma_alloc_coherent
内存屏障
原子操作
24
内存池技术
mempool机制 · 预分配与紧急储备 · scatterlist
内存池技术
mempool
25
IOMMU与SMMU
设备地址翻译 · iova管理 · vfio与直通
IOMMU
SMMU
26
内存压力测试
stress-ng/vm-scala… · 内存延迟注入 · 故障模拟
内存压力测试
stress-ng/vm…
27
内核内存调试选项
DEBUG_PAGEALLOC · DEBUG_OBJECTS · SLUB_DEBUG
内核内存调试选项
DEBUG
28
用户态内存调试
valgrind · AddressSanitizer · gdb内存断点
用户态内存调试
valgrind
29
内存优化实战
嵌入式系统内存精简 · 动态内存调整 · swap优化案例
内存优化实战
嵌入式系统内存精…
30
综合项目
构建最小内存管理内核 · 集成调试工具链 · 性能基准测试
综合项目
构建最小内存管理…
所属VIP或分类
同VIP:Linux内核性能调优:裁剪非核心功能提升实时性
同VIP:Linux内核裁剪:文件系统与启动优化综合调校
同VIP:Linux内核裁剪:文件系统精简与启动时间优化