首页
›
Linux内核与驱动
›
057-Linux内核内存管理
›
《内核内存管理:从缺页异常到KSM合并性能调优》
VIP10
本课程属于:057-Linux内核内存管理
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核内存管理:从缺页异常到KSM合并性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理全景
物理内存 · 虚拟内存 · MMU与页表基础概念
内存管理全景
物理内存
02
缺页异常(Page Fault)原理
缺页类型(major/minor/i… · 触发流程与处理路径
Page
Fault
03
缺页异常处理流程
do_page_fault() 函数…
缺页异常处理流程
do
04
匿名页缺页处理
匿名映射 · COW(写时复制)机制与缺页处理
匿名页缺页处理
匿名映射
05
文件页缺页处理
文件映射 · page cache · 预读机制与缺页处理
文件页缺页处理
文件映射
06
交换缺页(Swap-in)
swap分区 · swap cache · swap entry与缺页恢复
Swap-in
交换缺页
07
缺页异常性能分析
缺页对性能的影响 · perf工具定位缺页热点
缺页异常性能分析
缺页对性能的影响
08
内存分配器
Buddy System(伙伴系统)…
内存分配器
Buddy
09
Slab分配器
Slab/Slub/Slob原理 · 对象缓存与性能对比
Slab
分配器
10
VMA(虚拟内存区域)
VMA结构 · 查找与合并 · mmap/munmap实现
VMA
虚拟内存区域
11
页表与TLB
多级页表 · 透明大页(THP) · TLB miss与优化
TLB
页表
12
内存回收机制
kswapd · 直接回收 · LRU链表与页面置换算法
内存回收机制
kswapd
13
页面脏回写
脏页跟踪 · pdflush/flusher线程 · 回写策略与调优
页面脏回写
脏页跟踪
14
内存压缩(zswap/zram)
压缩交换 · zswap原理与配置 · zram原理与配置
zswap/zram
内存压缩
15
内存碎片整理
外部碎片 · 内存规整(compaction) · migrate类型与防碎片
内存碎片整理
外部碎片
16
OOM Killer
OOM评分机制 · 选择策略 · oom_adj调优与日志分析
OOM
Killer
17
cgroup内存控制
memory cgroup原理 · 限制 · 统计与oom控制
cgroup
内存控制
18
NUMA内存管理
NUMA架构 · 内存策略(bind/preferre… · numa balancing
NUMA
内存管理
19
KSM(Kernel Same-page Merging)原理
KSM扫描 · 合并 · 写时复制与去重
KSM
Kernel
20
KSM配置与监控
ksm内核参数 · sysfs接口 · 合并效率与CPU开销
KSM
配置
21
KSM性能调优
扫描频率 · pages_to_scan · sleep_millisecs调优实…
KSM
性能调优
22
KSM与虚拟化
KVM/虚拟机内存去重 · KSM在云场景中的应用
KSM
虚拟化
23
透明大页(THP)原理
THP分配 · 碎片化问题 · khugepaged与defrag
THP
透明大页
24
THP性能调优
启用/禁用策略 · madvise控制 · 大页与缺页延迟
THP
性能调优
25
HugeTLB
预分配大页 · 持久大页 · libhugetlbfs与数据库优化
HugeTLB
预分配大页
26
内存热插拔
物理内存热插拔 · 内存块管理 · online/offline操作
内存热插拔
物理内存热插拔
27
内存错误处理
MCE(Machine Check… · poison page · RAS机制
内存错误处理
MCE
28
用户态内存管理
mmap · brk · mprotect
用户态内存管理
mmap
29
内存性能分析工具
perf mem · numastat · vmstat
内存性能分析工具
perf
30
综合调优案例
数据库/云虚拟机/容器场景下的内存性…
综合调优案例
数据库
所属VIP或分类
同VIP:ARM64-Linux缺页异常定位与处理延迟优化
同VIP:ARM64-Linux页表管理与地址转换调试
同VIP:CMA连续内存分配:多媒体驱动与DMA内存配置