automated/linux/rtla/rtla-timerlat¶
Description¶
The rtla timerlat tool is an interface for the timerlat tracer. The timerlat tracer dispatches a kernel thread per-cpu. These threads set a periodic timer to wake themselves up and go back to sleep. After the wakeup, they collect and generate useful information for the debugging of operating system timer latency.
Maintainer¶
- Daniel Wagner wagi@monom.org
OS¶
- debian
- ubuntu
- fedora
- centos
- openembedded
Scope¶
- performance
- preempt-rt
Devices¶
- hi6220-hikey
- apq8016-sbc
- mustang
- moonshot
- thunderX
- d03
- d05
Steps to reproduce¶
- cd ./automated/linux/rtla/
- ./rtla-timerlat.sh -d "\({DURATION}" -w "\)"
- ../../utils/upload-to-artifactorial.sh -a "output/rtla-timerlat.json" -u "\({ARTIFACTORIAL_URL}" -t "\)"
- ../../utils/upload-to-artifactorial.sh -a "output/osnoise_thread_noise_hist.txt" -u "\({ARTIFACTORIAL_URL}" -t "\)"
- ../../utils/upload-to-artifactorial.sh -a "output/osnoise_irq_noise_hist.txt" -u "\({ARTIFACTORIAL_URL}" -t "\)"
- ../../utils/send-to-lava.sh ./output/result.txt