rtla-timerlat¶
测量操作系统定时器延迟¶
- 手册章节:
1
概要¶
rtla timerlat [模式] ...
描述¶
rtla timerlat 工具是 timerlat 跟踪器的一个接口。timerlat 跟踪器为每个 CPU 调度一个内核线程。这些线程设置一个周期性定时器来唤醒自己并再次进入休眠状态。唤醒后,它们收集并生成用于调试操作系统定时器延迟的有用信息。
timerlat 跟踪器通过两种方式输出信息。它会在定时器 IRQ 处理程序和 线程 处理程序中周期性地打印定时器延迟。它还通过 osnoise: 跟踪点启用最相关信息的跟踪。
rtla timerlat 工具设置 timerlat 跟踪器的选项,并收集和显示结果摘要。默认情况下,收集是在内核空间中同步完成的,使用一个连接到 timerlat 跟踪器的专用 BPF 程序。如果 BPF 或其所连接的 osnoise:timerlat_sample 跟踪点不可用,rtla timerlat 工具会回退到使用 tracefs 在用户空间异步处理数据。
rtla timerlat top 模式显示 timerlat 跟踪器周期性输出的摘要。rtla timerlat hist 模式显示每个跟踪器事件发生的直方图。更多详情,请参阅各自的手册页。
模式¶
top
打印 timerlat 跟踪器的摘要。
hist
打印 timerlat 样本的直方图。
如果没有给出 模式,则调用 top 模式,并传递参数。
选项¶
-h, --help
显示帮助文本。
其他选项,请参阅相应模式的手册页。
另请参阅¶
rtla-timerlat-top(1), rtla-timerlat-hist(1)
timerlat 跟踪器文档: <https://linuxkernel.org.cn/doc/html/latest/trace/timerlat-tracer.html>
报告错误¶
请将错误报告发送至 <linux-kernel@vger.kernel.org> 和 <linux-trace-devel@vger.kernel.org>
许可证¶
rtla 是根据 GNU GPLv2 许可的自由软件
版权¶
版权所有 (C) 2021 Red Hat, Inc. 依据 GNU 公共许可证 (GPL) 的条款,本软件可自由使用。