Message ID | cover.1639158831.git.bristot@kernel.org |
---|---|
Headers | show |
Series | RTLA: An interface for osnoise/timerlat tracers | expand |
Hi! On 10/12/21 19:11, Daniel Bristot de Oliveira wrote: > The rtla(1) is a meta-tool that includes a set of commands that > aims to analyze the real-time properties of Linux. But instead of > testing Linux as a black box, rtla leverages kernel tracing > capabilities to provide precise information about the properties > and root causes of unexpected results. > > To start, it presents an interface to the osnoise and timerlat tracers. > In the future, it will also serve as home to the rtsl [1] and other > latency/noise tracers. > > If you just want to run it, you can download the tarball here: > - https://bristot.me/files/rtla/tarball/rtla-0.5.tar.bz2 > > To compile rtla on fedora you need: > $ git clone git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git > $ cd libtraceevent/ > $ make > $ sudo make install > $ cd .. > $ git clone git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git > $ cd libtracefs/ > $ make > $ sudo make install > $ cd .. > $ sudo dnf install python3-docutils procps-devel > $ cd $rtla_src > $ make > $ sudo make install > > The tracing option (-t) depends some kernel patches that are > available at [2]. FWIW, I took this for a spin (on RT) and had a very positive experience with it. Think is does what it says on the tin and makes using osnoise and timerlat tracers easier. Please feel free to add Tested-by: Juri Lelli <juri.lelli@redhat.com> Best, Juri