14.2. 配置 rtla-osnoise tracer 以测量调度延迟


您可以通过在追踪系统的 curret_tracer 文件中添加 osnoise 来配置 rtla-osnoise tracer。current_tracer 文件通常挂载到 /sys/kernel/tracing/ 目录中。rtla-osnoise 追踪器测量中断请求(IRQ),并在线程延迟超过 20 微秒内保存分析的 trace 输出。

流程

  1. 列出当前的 tracer:

    # cat /sys/kernel/tracing/current_tracer
    nop
    Copy to Clipboard Toggle word wrap

    没有操作 (nop)是默认的 tracer。

  2. 在追踪系统的 current_tracer 文件中添加 timerlat 追踪器:

    # cd /sys/kernel/tracing/
    # echo osnoise > current_tracer
    Copy to Clipboard Toggle word wrap
  3. 生成追踪输出:

    # cat trace
    # tracer: osnoise
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat