1RTLA: Real-Time Linux Analysis tools 2 3The rtla meta-tool includes a set of commands that aims to analyze 4the real-time properties of Linux. Instead of testing Linux as a black box, 5rtla leverages kernel tracing capabilities to provide precise information 6about the properties and root causes of unexpected results. 7 8Installing RTLA 9 10RTLA depends on the following libraries and tools: 11 12 - libtracefs 13 - libtraceevent 14 - libcpupower (optional, for --deepest-idle-state) 15 16For BPF sample collection support, the following extra dependencies are 17required: 18 19 - libbpf 1.0.0 or later 20 - bpftool with skeleton support 21 - clang with BPF CO-RE support 22 23It also depends on python3-docutils to compile man pages. 24 25For development, we suggest the following steps for compiling rtla: 26 27 $ git clone git://git.kernel.org/pub/scm/libs/libtrace/libtraceevent.git 28 $ cd libtraceevent/ 29 $ make 30 $ sudo make install 31 $ cd .. 32 $ git clone git://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git 33 $ cd libtracefs/ 34 $ make 35 $ sudo make install 36 $ cd .. 37 $ cd $libcpupower_src 38 $ make 39 $ sudo make install 40 $ cd $rtla_src 41 $ make 42 $ sudo make install 43 44For further information, please refer to the rtla man page. 45