Unfortunately, this repo uses the perf script python interpreter – which apparently is not supported anymore on many default package systems (debian). Therefore, you have to build the userspace counterpart of perf yourself from the kernel sources. To do so, do the following:
- Clone
/tools/perf
from the linux kernel. - On Debian, install
- flex
- bison
- libdw-dev
- systemtap-sdt-dev
- libelf-dev
- In
/perf
, runmake
- Make sure there's a green
on
atlibpython
https://github.com/hgn/linux-rt-deadline-analyzer/blob/master/workers/on-off.c
What analzer tools are used and how
perf sched record -- sleep 1
perf sched latency
Should be a good start.