13.2. timerlat 追踪器选项
timerlat
追踪器基于 osnoise
tracer 构建。因此,您可以将 /osnoise/config
目录中的选项设置为 trace 并捕获线程调度延迟的信息。
timerlat 选项
- cpus
-
为要执行的
计时器线程
设置 CPU。 - timerlat_period_us
-
以微秒为单位设置
timerlat
线程的持续时间。 - stop_tracing_us
-
如果
irq
上下文的计时器延迟超过配置的值,则停止系统追踪。编写 0 可禁用这个选项。 - stop_tracing_total_us
- 如果总 noise 大于配置的值,则停止系统追踪。编写 0 可禁用这个选项。
- print_stack
- 保存出现的中断请求的堆栈(IRQ)。堆栈会在线程上下文事件后保存 IRQ 发生,或者 IRQs 处理程序超过配置的值。