首页
›
Linux内核与驱动
›
080-内核调优实战
›
《内核OOM Killer机制调优与内存超卖实战》
VIP10
本课程属于:080-内核调优实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核OOM Killer机制调优与内存超卖实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
OOM Killer概述
什么是OOM Killer · OOM Killer在Linux内存… · 为什么需要OOM Killer
OOM
Killer
02
内存管理基础回顾
虚拟内存与物理内存 · 页表与MMU · 内存分配路径(伙伴系统与slab分配…
内存管理基础回顾
虚拟内存
03
内存超卖概念
什么是内存超卖(Overcommit… · Overcommit的动机与风险 · 物理内存与虚拟内存的差距
内存超卖概念
Overcommit
04
Overcommit策略详解
vm.overcommit_memo… · vm.overcommit_rati…
Overcommit
策略详解
05
OOM Killer触发条件
何时触发OOM Killer · oom_score与oom_scor… · oom_adj的作用
OOM
Killer
06
OOM Killer选择算法
badness()函数详解 · 选择受害进程的评分标准 · 如何影响评分
OOM
Killer
07
OOM Killer日志分析
如何查看OOM Killer日志 · dmesg与journalctl的使… · 关键字段解读(total_vm
OOM
Killer
08
OOM Killer调优参数
vm.panic_on_oom · vm.oom_kill_alloca… · vm.oom_dump_tasks的…
OOM
Killer
09
cgroup内存限制与OOM
cgroup v1/v2的内存限制机… · cgroup OOM Killer行… · memory.oom_control…
cgroup
OOM
10
cgroup OOM优先级控制
memory.oom_group · memory.pressure_le… · 如何通过cgroup避免关键进程被误…
cgroup
OOM
11
内存超卖实战
在KVM/容器场景下配置Overco… · 调整overcommit_ratio… · 监控内存使用
内存超卖实战
KVM
12
OOM Killer保护机制
使用oom_score_adj保护关… · 数据库) · 设置负值降低被杀概率
OOM
Killer
13
OOM Killer与Swap的关系
Swap对OOM Killer的影响 · vm.swappiness调优 · Swap不足时的OOM行为
OOM
Killer
14
内存压力与回收机制
kswapd与direct recl… · 内存水位线(watermark) · min_free_kbytes的调优
内存压力
回收机制
15
OOM Killer与THP(透明大页)
THP对内存碎片的影响 · THP与OOM Killer的关联 · 关闭THP的建议
OOM
Killer
16
OOM Killer与内存泄漏
如何通过OOM Killer日志定位… · 使用valgrind/asan检测泄…
OOM
Killer
17
OOM Killer测试环境搭建
使用stress/memhog工具模… · 触发OOM Killer的步骤
OOM
Killer
18
OOM Killer压力测试实战
编写脚本触发OOM · 观察不同overcommit策略下的… · 记录日志
OOM
Killer
19
OOM Killer调优案例1
数据库服务器OOM调优 · 保护MySQL/PostgreSQL… · 调整overcommit策略
OOM
Killer
20
OOM Killer调优案例2
Java应用服务器OOM调优 · JVM堆内存与Overcommit的… · 调整Xmx与Xms
OOM
Killer
21
OOM Killer调优案例3
容器化环境(Docker/K8s)O… · Pod内存限制与OOM Score调… · 避免宿主机OOM
OOM
Killer
22
OOM Killer与内存热插拔
内存热插拔场景下的OOM行为 · 内存条故障时的OOM处理
OOM
Killer
23
OOM Killer与NUMA架构
NUMA节点内存分配 · numa_balancing对OOM… · numactl的使用
OOM
Killer
24
OOM Killer与cpuset
cpuset与内存绑定 · cpuset.mems对OOM的影响 · 隔离关键进程
OOM
Killer
25
OOM Killer与memcg
memcg(memory cgrou… · memcg OOM Killer的触… · memcg的统计信息
OOM
Killer
26
OOM Killer与用户空间OOM处理
用户空间OOM处理程序(如syste… · earlyoom的配置与使用
OOM
Killer
27
OOM Killer性能影响
OOM Killer触发时的系统性能… · 如何减少OOM Killer对生产环…
OOM
Killer
28
OOM Killer监控与告警
使用Prometheus/Grafa… · 设置告警规则 · 日志聚合
OOM
Killer
29
OOM Killer内核源码分析
mm/oom_kill.c关键函数解… · badness()与select_b…
OOM
Killer
30
OOM Killer最佳实践总结
生产环境OOM Killer配置清单 · 常见陷阱与解决方案 · 未来发展趋势(BPF/OOM改进)
OOM
Killer
所属VIP或分类
同VIP:Linux-RCU并发编程与内核运行参数调优
同VIP:内核perf-c2c缓存一致性分析与调优实战
同VIP:内核sysctl参数一键调优脚本与性能基准验证