用 ftrace 和 tracepoint 分析驱动时序
用 ftrace 和 tracepoint 分析驱动时序
难度:深度。本文为中文技术整理,保留来源中的技术边界;示例只用于阅读,未在本服务器执行。
日志适合离散事件,ftrace 和 tracepoint 更适合观察中断、工作队列和系统调用之间的延迟。采样必须记录内核版本、配置和负载。
示例
mount -t tracefs tracefs /sys/kernel/tracing
echo 1 | sudo tee /sys/kernel/tracing/tracing_on
来源
- https://docs.kernel.org/trace/index.html
用 ftrace 和 tracepoint 分析驱动时序
https://blog.529808.xyz//archives/tech-8cf7f1fe5aaa