首页
›
Linux内核与驱动
›
161-Linux驱动性能分析
›
《内核探针驱动故障排查:Ftrace函数追踪与参数配置实践》
VIP10
本课程属于:161-Linux驱动性能分析
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核探针驱动故障排查:Ftrace函数追踪与参数配置实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Ftrace概述
Ftrace的起源 · 发展历史以及在Linux内核调试工具…
Ftrace
的起源
02
Ftrace工作原理
Ftrace基于静态探测点与动态探测… · 以及tracefs文件系统的挂载与结…
Ftrace
工作原理
03
编译内核支持Ftrace
配置内核选项(CONFIG_DYNA… · CONFIG_FUNCTION_TR…
Ftrace
编译内核支持
04
tracefs文件系统
挂载tracefs · 查看available_tracer… · current_tracer等关键文…
tracefs
文件系统
05
function追踪器
使用function追踪器记录内核函… · 分析函数调用链
function
追踪器
06
function_graph追踪器
使用function_graph追踪… · 包括函数执行时间与嵌套深度
function
graph
07
设置追踪函数
通过set_ftrace_filte…
设置追踪函数
set
08
动态追踪与静态追踪
动态Ftrace与静态Ftrace的… · 以及如何利用kprobe实现动态探测
动态追踪
静态追踪
09
kprobe基础
kprobe机制原理 · 注册与注销kprobe · 以及kprobe的回调函数
kprobe
机制原理
10
kretprobe基础
kretprobe机制原理 · 用于捕获函数返回值 · 分析函数执行结果
kretprobe
机制原理
11
uprobe基础
用户空间探针uprobe的原理 · 用于追踪用户态函数调用
uprobe
用户空间探针
12
Ftrace与kprobe结合
在Ftrace框架下使用kprobe…
Ftrace
kprobe
13
trace_printk
使用trace_printk在内核代… · 并查看Ftrace日志
trace
printk
14
Ftrace事件追踪
使用available_events… · 中断)
Ftrace
事件追踪
15
Ftrace触发器
设置触发器(如stacktrace · traceon · traceoff)以增强追踪能力
Ftrace
触发器
16
Ftrace缓冲区管理
调整trace buffer大小 · 使用trace_pipe实时读取追踪…
Ftrace
缓冲区管理
17
Ftrace与perf对比
Ftrace与perf在函数追踪 · 性能分析方面的异同与适用场景
Ftrace
perf
18
Ftrace实战
驱动加载失败 · 定位加载失败原因
Ftrace
驱动加载失败
19
Ftrace实战
驱动内存泄漏 · 分析内存分配与释放平衡
Ftrace
驱动内存泄漏
20
Ftrace实战
驱动中断延迟 · 分析中断响应时间
Ftrace
驱动
21
Ftrace实战
驱动竞态条件 · 分析死锁或锁竞争问题
Ftrace
驱动竞态条件
22
Ftrace实战
驱动I/O性能 · 定位性能瓶颈
Ftrace
I/O
23
Ftrace实战
驱动参数配置错误 · 验证参数配置是否正确
Ftrace
驱动参数配置错误
24
Ftrace脚本自动化
编写shell脚本自动化Ftrace… · 数据采集与结果分析
Ftrace
脚本自动化
25
Ftrace与SystemTap对比
Ftrace与SystemTap在动… · 脚本灵活性方面的比较
Ftrace
SystemTap
26
Ftrace与eBPF对比
Ftrace与eBPF在追踪能力 · 性能开销 · 编程模型上的差异
Ftrace
eBPF
27
Ftrace高级技巧
使用trace_options优化输… · 使用latency tracers(… · preemptoff)分析延迟
Ftrace
高级技巧
28
Ftrace在容器环境中的应用
在容器内使用Ftrace追踪宿主机内… · 注意事项与限制
Ftrace
容器环境
29
Ftrace常见问题与排错
Ftrace无法启用 · 追踪数据为空 · 性能开销过大等问题的解决方法
Ftrace
常见问题
30
Ftrace未来展望
Ftrace在Linux内核中的演进… · 以及与eBPF的融合趋势
Ftrace
未来展望
所属VIP或分类
同VIP:Ftrace驱动性能分析:函数调用链与中断上下文参数配置
同VIP:kprobe驱动性能调优:内核函数调用频次与参数配置实战
同VIP:kprobe驱动调试实战:内核函数调用频次与执行时间统计