首页
›
Linux内核与驱动
›
147-Linux内核性能
›
《Linux内核性能问题排查:从perf到火焰图》
VIP10
本课程属于:147-Linux内核性能
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核性能问题排查:从perf到火焰图
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
性能问题概述
Linux内核性能问题的常见类型(C… · 内存 · IO
性能问题概述
Linux
02
perf工具入门
perf的安装与基本架构 · perf list查看事件 · perf stat进行简单统计
perf
工具入门
03
perf stat详解
perf stat的常用选项(-e · -p · -a
perf
stat
04
perf record与perf report
perf record的采样原理 · perf report的交互式界面 · 理解采样报告中的符号与调用链
perf
record
05
perf top
实时性能监控 · perf top的常用参数 · 识别热点函数与模块
perf
top
06
perf annotate
perf annotate查看汇编与… · 理解指令级性能瓶颈(如缓存未命中 · 分支预测错误)
perf
annotate
07
perf probe
动态追踪 · 添加与删除探针 · 探测内核函数入口与返回值
perf
probe
08
perf sched
调度器性能分析 · perf sched record与… · 分析调度延迟与CPU负载
perf
sched
09
perf c2c
缓存一致性分析 · perf c2c record与pe… · 检测伪共享(False Sharin…
perf
c2c
10
perf mem
内存访问分析 · perf mem record与pe… · 分析内存延迟与TLB缺失
perf
mem
11
perf lock
锁竞争分析 · perf lock record与p… · 识别锁争用热点与死锁
perf
lock
12
perf ftrace
ftrace与perf的结合 · 使用perf ftrace追踪内核函… · 过滤与格式化输出
perf
ftrace
13
perf script
脚本化处理perf数据 · perf script的字段定制 · 结合awk/python进行后处理分…
perf
script
14
perf timechart
生成时间轴图表 · perf timechart rec… · 可视化CPU状态与进程活动
perf
timechart
15
火焰图原理
火焰图的类型(CPU · Off-CPU · Memory
火焰图原理
CPU
16
生成CPU火焰图
使用perf record采集CPU… · 使用FlameGraph脚本生成SV… · 解读CPU火焰图
CPU
生成
17
生成Off-CPU火焰图
使用perf sched或eBPF采… · 生成Off-CPU火焰图 · 分析IO与锁导致的阻塞
Off-CPU
生成
18
生成内存火焰图
使用perf mem或eBPF采集内… · 生成内存火焰图 · 分析内存泄漏与热点分配
生成内存火焰图
perf
19
生成Hot/Cold火焰图
结合CPU与Off-CPU数据 · 生成Hot/Cold火焰图 · 全面分析线程的活跃与等待时间
Hot/Cold
生成
20
火焰图高级技巧
差分火焰图(Diff Flame G… · 折叠与反折叠 · 颜色编码与交互式过滤
火焰图高级技巧
Diff
21
eBPF与perf的协同
eBPF程序挂载到perf事件 · 使用bpftrace与perf结合 · 扩展perf的追踪能力
eBPF
perf
22
perf与SystemTap对比
perf与SystemTap的架构差… · 适用场景对比 · 如何选择性能分析工具
perf
SystemTap
23
perf与Valgrind对比
perf的采样分析与Valgrind… · 适用场景(生产环境 vs 开发环境) · 性能开销对比
perf
Valgrind
24
perf与gprof对比
perf的基于事件采样与gprof的… · perf对多线程与内核的支持优势
perf
gprof
25
perf与Intel VTune对比
perf的开源免费特性与VTune的… · perf在服务器端的广泛适用性
perf
Intel
26
perf与火焰图实战案例一
CPU密集型应用优化 · 使用perf top定位热点函数 · 生成CPU火焰图
perf
火焰图实战案例一
27
perf与火焰图实战案例二
IO密集型应用优化 · 使用perf record追踪系统调… · 生成Off-CPU火焰图
perf
火焰图实战案例二
28
perf与火焰图实战案例三
内存泄漏与伪共享 · 使用perf mem与perf c2… · 生成内存火焰图
perf
火焰图实战案例三
29
perf与火焰图实战案例四
锁竞争与调度延迟 · 使用perf lock与perf s… · 生成锁竞争火焰图
perf
火焰图实战案例四
30
性能分析最佳实践
perf与火焰图的使用流程总结 · 性能分析报告撰写 · 持续性能监控与回归测试
性能分析最佳实践
perf
所属VIP或分类
同VIP:CPU绑定场景下中断处理与调度延迟分析
同VIP:eBPF-bcc工具集:内核性能诊断常用脚本实战
同VIP:Linux内核perf性能分析从入门到调优实战