首页
›
Linux内核与驱动
›
161-Linux驱动性能分析
›
《内核态调试驱动性能:printk与Ftrace联合故障定位》
VIP10
本课程属于:161-Linux驱动性能分析
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核态调试驱动性能:printk与Ftrace联合故障定位
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
内核调试的挑战与printk/Ftr…
课程导论
printk/Ftr
02
printk基础
printk函数原型 · 日志级别(KERN_EMERG到KE…
printk
函数原型
03
printk实践
格式化输出 · 动态调试(dynamic_debug…
printk
格式化输出
04
printk性能陷阱
高频率printk对驱动性能的影响与…
printk
性能陷阱
05
Ftrace入门
Ftrace架构概述 · tracefs文件系统挂载与基本配置
Ftrace
架构概述
06
Ftrace核心机制
function tracer与fu…
Ftrace
核心机制
07
Ftrace高级追踪
irqsoff · preemptoff · wakeup等延迟追踪器
Ftrace
高级追踪
08
Ftrace事件追踪
tracepoint与kprobe/…
Ftrace
事件追踪
09
Ftrace过滤与触发
set_ftrace_filter · set_ftrace_notrace…
Ftrace
过滤
10
Ftrace性能开销
追踪对内核延迟的影响与采样率控制
Ftrace
性能开销
11
联合定位策略
printk定位逻辑错误 · Ftrace定位时序与调用链
联合定位策略
printk
12
实战案例1
驱动中断处理延迟分析——printk…
实战案例1
printk
13
实战案例2
驱动中断处理延迟分析——Ftrace…
实战案例2
Ftrace
14
实战案例3
驱动ioctl调用路径耗时——pri…
实战案例3
ioctl
15
实战案例4
驱动ioctl调用路径耗时——Ftr…
实战案例4
ioctl
16
实战案例5
驱动内存分配瓶颈——printk配合…
实战案例5
printk
17
实战案例6
驱动自旋锁争用——Ftrace lo…
实战案例6
Ftrace
18
实战案例7
驱动DMA传输延迟——printk与…
实战案例7
DMA
19
实战案例8
驱动电源管理状态切换——Ftrace…
实战案例8
Ftrace
20
实战案例9
驱动并发竞争条件——Ftrace追踪…
实战案例9
Ftrace
21
实战案例10
驱动文件操作(open/read/w…
实战案例10
open/read/w
22
工具链整合
使用trace-cmd与kernel…
工具链整合
trace-cmd
23
脚本自动化
编写shell脚本批量控制print…
脚本自动化
shell
24
内核编译配置
确保CONFIG_DYNAMIC_D…
内核编译配置
CONFIG
25
安全与生产环境
生产内核中安全使用Ftrace的注意…
安全
生产环境
26
性能基准测试
使用perf与Ftrace对比驱动优…
性能基准测试
perf
27
日志持久化
printk日志的syslog/rs…
日志持久化
printk
28
常见问题排错
Ftrace无输出 · printk丢失 · 缓冲区溢出等
常见问题排错
Ftrace
29
高级技巧
Ftrace与kprobe联合实现自…
高级技巧
Ftrace
30
课程总结
构建系统化内核驱动性能调试思维
课程总结
构建系统化内核驱…
所属VIP或分类
同VIP:Ftrace驱动性能分析:函数调用链与中断上下文参数配置
同VIP:kprobe驱动性能调优:内核函数调用频次与参数配置实战
同VIP:kprobe驱动调试实战:内核函数调用频次与执行时间统计