评论

收藏

[Linux] Linux 5.17引入“RTLA”:实时Linux性能分析与追踪工具

服务系统 服务系统 发布于:2022-01-26 14:22 | 阅读数:437 | 评论:0

用于 Linux 实时系统分析的新工具“RTLA” 已加入 Linux 5.17 内核源码树。RTLA 全名 real-time Linux analysis tool ,是一款实时 Linux 分析和跟踪工具。
DSC0000.jpg
用于 Linux 实时系统分析的新工具“RTLA” 已加入 Linux 5.17 内核源码树。RTLA 全名 real-time Linux analysis tool ,是一款实时 Linux 分析和跟踪工具,由 Red Hat 的内核开发人员 Daniel Bristot de Oliveira 开发并公布,原理是利用 Linux 内核的跟踪功能来分析和收集数据,并提供了一个直观的界面来观察和处理追踪到的数据。
DSC0001.jpg
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 实时特性/调度器属性的工具,让我们拭目以待。
原文地址:https://mp.weixin.qq.com/s/xMO_i1sFOtDn8H2pSrjgow

关注下面的标签,发现更多相似文章