首页 > 系统 > Linux > 正文

Linux 5.17引入 RTLA 实时Linux性能分析与追踪工具

2022-07-09 12:57:25
字体:
来源:转载
供稿:网友
  用于 Linux 实时系统分析的新工具“RTLA”  已加入 Linux 5.17 内核源码树。RTLA 全名 real-time Linux analysis tool  ,是一款实时 Linux  分析和跟踪工具,由 Red Hat 的内核开发人员 Daniel Bristot de Oliveira 开发并公布,原理是利用 Linux 内核的跟踪功能来分析和收集数据,并提供了一个直观的界面来观察和处理追踪到的数据。
 
 
 
  RLTA 的命令具有从 Linux 内核操作系统噪声“osnoise”和 IRQ/线程计时器延迟“timerlat”跟踪器中读取信息的能力,使用户和开发人员更容易收集性能和跟踪数据,有助于微调系统/算法。该工具对于那些不熟悉 PREEMPT_RT 调试,但必须使用此配置评估性能的 Linux kernel 开发人员也很有帮助:举个例子,运行 RTLA 命令:
 
  复制
  # rtla timerlat top -P f:95 -T 150 -t trace_output.txt
   开发者将得到一个高优先级任务(-P f:95)所经历的延迟总结,并且在延迟高于150 us(-T 150)的情况下,带有调试信息的跟踪将被保存在 trace_output.txt 中,此跟踪将是 Linux kernel-rt 开发人员查找问题起源的好帮手。
 
  据 Daniel 介绍,RTLA 只是个开始,Linux 5.17 将拥有更多的实时系统分析工具,比如 实时 Linux 调度分析工具 和其他评估 Linux 实时特性/调度器属性的工具,让我们拭目以待。

(编辑:错新网)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表