首页
›
Linux内核与驱动
›
041-Linux内核裁剪
›
《内核裁剪中的调试工具链:ftrace与perf故障排查》
VIP10
本课程属于:041-Linux内核裁剪
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核裁剪中的调试工具链:ftrace与perf故障排查
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与内核调试全景
介绍内核调试的挑战 · ftrace与perf在调试工具链中… · 课程目标与学习路径
课程导论
内核调试全景
02
内核裁剪基础与调试符号
内核编译选项 · Kconfig与Makefile基础 · 开启调试相关配置(DEBUG_INF…
内核裁剪基础
调试符号
03
ftrace架构与原理
ftrace的整体架构 · ring buffer原理 · function tracer与fu…
ftrace
架构
04
ftrace核心配置与编译
内核配置中ftrace相关选项详解 · 编译内核并验证ftrace功能是否启…
ftrace
核心配置
05
ftrace基础使用
挂载tracefs · 查看available_tracer… · 使用current_tracer切换…
ftrace
基础使用
06
function tracer实战
跟踪内核函数调用 · 设置set_ftrace_filte… · 分析函数调用频率
function
tracer
07
function_graph tracer实战
可视化函数调用图 · 分析函数执行时间 · 定位长耗时函数
function
graph
08
ftrace事件跟踪
tracepoint概念 · 启用/禁用特定事件 · 使用events目录
ftrace
事件跟踪
09
ftrace高级过滤与触发器
动态过滤 · stacktrace触发器 · snapshot功能
ftrace
高级过滤
10
ftrace实例与性能开销
创建多个trace实例隔离跟踪 · ftrace对系统性能的影响评估
ftrace
实例
11
perf架构与原理
perf_event子系统架构 · PMU(性能监控单元)与硬件计数器 · 软件事件与tracepoint事件
perf
架构
12
perf核心配置与编译
内核配置中perf相关选项详解 · 编译perf工具 · 验证perf功能
perf
核心配置
13
perf stat基础
使用perf stat统计程序性能 · 理解计数器事件(cycles · instructions
perf
stat
14
perf record与perf report
采样原理 · 记录性能数据 · 生成火焰图
perf
record
15
perf top实时监控
实时查看系统热点 · 按进程/CPU筛选 · 定位性能瓶颈
perf
top
16
perf annotate源码级分析
反汇编与源码关联 · 分析指令级性能 · 优化热点代码路径
perf
annotate
17
perf probe动态探针
kprobe/uprobe原理 · 动态添加探测点 · 跟踪变量与函数参数
perf
probe
18
perf sched调度分析
跟踪调度事件 · 分析调度延迟 · CPU迁移与负载均衡
perf
sched
19
perf c2c缓存一致性分析
检测缓存行伪共享 · 分析NUMA节点访问 · 优化多核性能
perf
c2c
20
perf mem内存访问分析
跟踪内存加载/存储事件 · 分析TLB缺失与页错误
perf
mem
21
perf timechart可视化
生成时间轴图表 · 分析系统休眠与唤醒 · 电源管理调试
perf
timechart
22
perf script自定义脚本
使用perl/python脚本处理p… · 自动化分析流程
perf
script
23
ftrace与perf协同使用
同时使用ftrace跟踪函数调用与p… · 关联事件时间戳 · 综合分析
ftrace
perf
24
内核裁剪中的性能优化
使用ftrace/perf识别裁剪后… · 优化内核配置与驱动
内核裁剪
性能优化
25
实时系统调试
使用ftrace/preemptir… · 分析实时性延迟
实时系统调试
ftrace/preem…
26
内存泄漏与内存损坏调试
使用ftrace跟踪kmalloc/… · perf mem检测异常访问
内存泄漏
内存损坏调试
27
死锁与竞态条件调试
使用ftrace跟踪锁事件(lock… · perf分析锁竞争
死锁
竞态条件调试
28
驱动开发调试
使用ftrace跟踪驱动probe/… · perf分析中断处理函数性能
驱动开发调试
ftrace
29
嵌入式环境适配
在资源受限系统上裁剪ftrace/p… · 使用最小化工具集 · 远程调试
嵌入式环境适配
ftrace/p
30
综合实战与课程总结
一个完整的故障排查案例(从现象到根因… · 工具链选择策略 · 未来学习方向
综合实战
课程总结
所属VIP或分类
同VIP:Linux内核性能调优:裁剪非核心功能提升实时性
同VIP:Linux内核裁剪:内存管理精简与调试工具链应用
同VIP:Linux内核裁剪:文件系统与启动优化综合调校