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

系统 Linux
用于 Linux 实时系统分析的新工具“RTLA” 已加入 Linux 5.17 内核源码树。RTLA 全名 real-time Linux analysis tool ,是一款实时 Linux 分析和跟踪工具。

用于 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 实时特性/调度器属性的工具,让我们拭目以待。

责任编辑:庞桂玉 来源: 马哥Linux运维
相关推荐

2011-09-05 11:04:25

Ubuntu 11.1LightDM

2022-09-28 14:13:03

Linux工具

2019-08-15 15:00:29

监测Linux性能NetData

2011-04-02 10:29:20

Linux工具

2017-05-17 15:09:46

Linux分析性能工具

2021-12-23 12:32:48

LinuxAlder Lake酷睿处理器

2021-04-12 14:50:25

Linux工具命令

2022-07-15 08:52:03

Linux优化

2021-12-30 09:52:56

LinuxLinux 5.17

2020-10-24 15:31:10

Linux服务器工具

2022-03-23 11:13:18

LinuxLinux 内核

2010-12-22 12:54:03

Linux性能监测

2022-04-12 12:35:02

Linux启动性能systemd

2017-12-25 16:51:34

Windows

2009-12-07 10:40:24

.NET 4.0

2015-03-18 14:02:25

生物识别认证Windows10

2009-04-27 12:26:45

AMD单核Nehalem

2022-06-02 09:55:34

LinuxRTOS代码

2013-07-01 17:35:30

2017-06-15 12:42:07

Linux常用性能分析命令
点赞
收藏

51CTO技术栈公众号