首页
›
Linux内核与驱动
›
080-内核调优实战
›
《内核内存回收kswapd水位线与容器性能调优》
VIP10
本课程属于:080-内核调优实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核内存回收kswapd水位线与容器性能调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理基础
物理内存与虚拟内存 · 页框与页表 · MMU与TLB
内存管理基础
物理内存
02
伙伴系统
Buddy System原理 · 内存分配与释放 · order与page block
伙伴系统
Buddy
03
slab分配器
slab/slub/slob原理 · 对象缓存 · kmalloc与vmalloc区别
slab
分配器
04
内存回收概述
直接回收与后台回收 · kswapd与direct recl… · 回收触发时机
内存回收概述
直接回收
05
水位线概念
pages_min/pages_lo… · zone watermark · watermark calculat…
水位线概念
pages
06
水位线计算
min_free_kbytes · lowmem_reserve_rat… · watermark_scale_fa…
水位线计算
min
07
kswapd内核线程
kswapd初始化 · kswapd主循环 · balance_pgdat
kswapd
内核线程
08
LRU链表
active/inactive链表 · 匿名页与文件页 · LRU旋转
LRU
链表
09
页面换出
swap机制 · swap分区与swap文件 · swap cache
页面换出
swap
10
页面回收
shrink_node · shrink_lruvec · shrink_list
页面回收
shrink
11
内存压缩
zswap/zram原理 · 压缩算法 · swap与压缩对比
内存压缩
zswap/zram
12
内存规整
compaction原理 · migrate scanner · free scanner
内存规整
compaction
13
OOM Killer
OOM触发条件 · badness评分 · oom_score_adj
OOM
Killer
14
cgroup内存控制
memory cgroup · memory.limit_in_by… · memory.usage_in_by…
cgroup
内存控制
15
cgroup水位线
memory.min/memory.… · protect与reclaim
cgroup
水位线
16
容器内存隔离
namespace与cgroup · 容器内存限制 · swap限制
容器内存隔离
namespace
17
容器内存压力
内存超卖 · 内存竞争 · page cache抖动
容器内存压力
内存超卖
18
kswapd在容器中的行为
全局水位线与cgroup水位线 · cgroup reclaim · memcg kswapd
kswapd
容器
19
水位线调优参数
vm.min_free_kbytes · vm.watermark_scale… · vm.vfs_cache_press…
水位线调优参数
vm.min
20
swapiness调优
vm.swappiness · 匿名页与文件页回收倾向 · 容器场景建议
swapiness
调优
21
dirty page调优
dirty_background_r… · dirty_ratio · dirty_expire_centi…
dirty
page
22
vfs cache调优
dentry/inode cache · vfs_cache_pressure · drop_caches
vfs
cache
23
透明大页
THP原理 · khugepaged · 碎片化影响
透明大页
THP
24
NUMA与内存回收
NUMA node · zone reclaim · numa_balancing
NUMA
内存回收
25
内存监控工具
/proc/meminfo · /proc/zoneinfo · /proc/vmstat
内存监控工具
proc/meminfo
26
kswapd监控
/proc/stat · /proc/vmstat · ftrace
kswapd
监控
27
容器内存监控
cgroup memory.stat · memory.current · memory.events
容器内存监控
cgroup
28
性能调优案例一
数据库容器内存抖动 · 调整水位线与swapiness · 稳定性能
性能调优案例一
数据库容器内存抖…
29
性能调优案例二
Web服务器容器page cache… · 调整dirty ratio与vfs_…
性能调优案例二
Web
30
性能调优案例三
Java容器OOM频繁 · 调整cgroup memory.hi…
性能调优案例三
Java
所属VIP或分类
同VIP:Linux-RCU并发编程与内核运行参数调优
同VIP:内核OOM-Killer机制调优与内存超卖实战
同VIP:内核perf-c2c缓存一致性分析与调优实战