首页
›
Linux内核与驱动
›
161-Linux驱动性能分析
›
《中断上下文驱动性能调优:Ftrace函数追踪与参数配置》
VIP10
本课程属于:161-Linux驱动性能分析
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
中断上下文驱动性能调优:Ftrace函数追踪与参数配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
中断上下文基础
中断概念 · 中断上下文与进程上下文的区别 · 中断处理流程
断上下文基础
断概念
02
中断上下文性能挑战
中断延迟 · 中断嵌套 · 中断屏蔽对系统实时性的影响
断上下文性能挑战
断延迟
03
Ftrace简介
Ftrace架构 · tracefs文件系统 · Ftrace追踪器种类
Ftrace
简介
04
Ftrace安装与配置
内核配置选项 · 挂载tracefs · Ftrace命令行工具
Ftrace
安装
05
Function tracer基础
function tracer原理 · 开启与关闭 · 追踪所有函数调用
Function
tracer
06
Function graph tracer
函数调用图追踪 · 函数执行时间测量 · 分析中断处理函数耗时
Function
graph
07
irqsoff tracer
追踪中断关闭时间 · 测量最大中断关闭延迟 · 定位延迟源
irqsoff
tracer
08
preemptoff tracer
追踪抢占关闭时间 · 分析抢占延迟对中断响应的影响
preemptoff
tracer
09
preemptirqsoff tracer
综合追踪中断与抢占关闭 · 全面评估系统实时性
preemptirqso…
tracer
10
wakeup tracer
追踪任务唤醒延迟 · 分析中断到任务唤醒的路径
wakeup
tracer
11
wakeup_rt tracer
实时任务唤醒延迟追踪 · 优化实时中断响应
wakeup
rt
12
hwlat tracer
硬件延迟检测 · 检测外部设备中断引起的延迟抖动
hwlat
tracer
13
Function profiler
函数调用计数与耗时统计 · 定位中断处理中的热点函数
Function
profiler
14
trace_printk()
在中断上下文中动态打印 · 轻量级调试中断处理函数
trace
printk
15
trace_marker
用户态与内核态同步标记 · 标记中断发生时刻与处理时刻
trace
marker
16
Ftrace过滤机制
set_ftrace_filter · set_ftrace_notrace · 按模块/函数过滤中断相关函数
Ftrace
过滤机制
17
Ftrace触发机制
traceon/traceoff触发 · snapshot触发 · 在中断入口/出口设置触发
Ftrace
触发机制
18
Ftrace快照功能
snapshot原理 · 捕获中断上下文异常时的追踪快照
Ftrace
快照功能
19
Ftrace缓冲区管理
per-CPU缓冲区 · 缓冲区大小调整 · 避免中断追踪时丢失事件
Ftrace
缓冲区管理
20
中断上下文追踪实战
使用function_graph追踪…
断上下文追踪实战
function
21
中断上下文追踪实战
使用irqsoff追踪磁盘中断关闭延…
断上下文追踪实战
irqsoff
22
中断上下文追踪实战
使用wakeup_rt分析实时中断唤…
断上下文追踪实战
wakeup
23
中断上下文追踪实战
使用hwlat检测硬件中断抖动
断上下文追踪实战
hwlat
24
中断上下文追踪实战
使用profiler分析中断处理函数…
断上下文追踪实战
profiler
25
参数配置优化
调整中断亲和性(IRQ affini…
参数配置优化
IRQ
26
参数配置优化
调整中断线程化(threaded I…
参数配置优化
threaded
27
参数配置优化
调整内核抢占模型(preempt)与…
参数配置优化
preempt
28
参数配置优化
调整Ftrace自身参数(如trac…
参数配置优化
Ftrace
29
综合案例分析
网络中断延迟优化——从Ftrace定…
综合案例分析
Ftrace
30
综合案例分析
实时音频中断抖动消除——Ftrace…
综合案例分析
Ftrace
所属VIP或分类
同VIP:Ftrace驱动性能分析:函数调用链与中断上下文参数配置
同VIP:kprobe驱动性能调优:内核函数调用频次与参数配置实战
同VIP:kprobe驱动调试实战:内核函数调用频次与执行时间统计