首页
›
Linux内核与驱动
›
058-Linux内核内存调试与优化
›
《Linux内核内存回收与kswapd守护进程调优》
VIP10
本课程属于:058-Linux内核内存调试与优化
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核内存回收与kswapd守护进程调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理基础
物理内存与虚拟内存概念 · MMU与页表 · 页框与页帧
内存管理基础
物理内存
02
伙伴系统
伙伴算法原理 · 内存碎片化问题 · order与pageblock
伙伴系统
伙伴算法原理
03
slab分配器
slab/slub/slob区别 · 对象缓存 · kmem_cache
slab
分配器
04
内存水线
watermark机制 · min/low/high水线含义 · zone watermarks
内存水线
watermark
05
kswapd概述
kswapd守护进程作用 · 初始化流程 · 核心数据结构
kswapd
守护进程作用
06
kswapd唤醒机制
内存压力触发 · 水线检查 · balance_pgdat流程
kswapd
唤醒机制
07
LRU链表
活跃/非活跃链表 · 双链策略 · 页面着色与扫描
LRU
链表
08
页面回收算法
refault distance · 页面老化 · 第二次机会算法
页面回收算法
refault
09
匿名页回收
swap机制 · swap分区 · swapiness参数
匿名页回收
swap
10
文件页回收
page cache · dirty page回写 · flusher线程协作
文件页回收
page
11
shmem与tmpfs
共享内存回收 · swap backed · 不可回收页处理
shmem
tmpfs
12
内存压缩
zswap/zram原理 · 压缩算法 · swap on zram
内存压缩
zswap/zram
13
OOM Killer
OOM评分机制 · badness计算 · oom_adj/oom_score_…
OOM
Killer
14
cgroup内存控制
memory cgroup · 软限制/硬限制 · memory reclaim
cgroup
内存控制
15
NUMA与内存回收
NUMA节点 · zone list · 跨节点回收策略
NUMA
内存回收
16
kswapd调优参数
/proc/sys/vm/下关键参数 · swappiness · min_free_kbytes
kswapd
调优参数
17
watermark_scale_factor
动态水线调整 · 比例因子计算 · 适用场景
watermark
scale
18
extfrag_threshold
防碎片化阈值 · compaction与回收协同
extfrag
threshold
19
dirty_ratio与dirty_background_ratio
脏页比例控制 · 回写触发时机
dirty
ratio
20
vfs_cache_pressure
dentry/inode缓存回收倾向 · 压力值调整
vfs
cache
21
drop_caches
手动回收缓存 · pagecache/dentry/i… · 生产环境风险
drop
caches
22
compaction
内存规整 · migrate scanner · free scanner
compaction
内存规整
23
THP与回收
透明大页 · 大页拆分 · khugepaged与kswapd交…
THP
回收
24
memory.reclaim接口
cgroup v2手动回收 · proactive reclaim
memory.recla…
接口
25
PSI指标
压力失速信息 · memory psi · avg10/avg60监控
PSI
指标
26
perf与tracepoint
内存回收跟踪 · mm_vmscan_kswapd_w… · mm_vmscan_lru_isol…
perf
tracepoint
27
内存回收延迟分析
直接回收vs后台回收 · direct reclaim sta… · throttle
内存回收延迟分析
vs
28
典型场景调优
数据库服务器 · Web服务器 · 容器化环境
典型场景调优
数据库服务器
29
监控与告警
/proc/meminfo解读 · vmstat · sar -r
监控
告警
30
实战案例
内存泄漏排查 · kswapd CPU高问题 · swap颠簸解决
实战案例
内存泄漏排查
所属VIP或分类
同VIP:kmemleak在驱动开发中的内存泄漏检测实践
同VIP:Linux-slab与slub分配器选型及性能调优
同VIP:Linux内核内存泄漏检测kmemleak实战与案例分析