15.2. 配置 rtla-osnoise tracer 以测量调度延迟
您可以通过在追踪系统的 current_tracer 文件中添加 osnoise 来配置 rtla-osnoise tracer。默认情况下,current_tracer 文件挂载到 /sys/kernel/tracing/ 目录中。rtla-osnoise 追踪器测量中断请求(IRQ),并在线程延迟超过 20 微秒内保存分析的 trace 输出。
先决条件
- 您在系统上具有 root 权限。
流程
列出当前的 tracer:
# cat /sys/kernel/tracing/current_tracer nop没有操作(nop)是默认的 tracer。在追踪系统的
current_tracer文件中添加osnoisetracer:# cd /sys/kernel/tracing/ # echo osnoise > current_tracer生成追踪输出:
# cat trace # tracer: osnoise