Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger
Jitterdebugger is a new tool for testing the preempt_rt real time extensions for the Linux kernel. While the basic principles for this endeavour (run a cyclic task on one or more CPUs, and store the m …
Talk Title | Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger |
Speakers | Daniel Wagner (Senior Engineer, Siemens AG), Wolfgang Mauerer (Senior Key Expert/Professor, OTH Regensburg / Siemens AG) |
Conference | Open Source Summit + Automotive Linux Summit Japan |
Conf Tag | |
Location | Tokyo, Japan |
Date | Jul 17-19, 2019 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Jitterdebugger is a new tool for testing the preempt_rt real time extensions for the Linux kernel. While the basic principles for this endeavour (run a cyclic task on one or more CPUs, and store the measured latencies) seem very straightforward at a first glance, the devil is in the details – in particular, if evaluations beyond computing simple descriptive results should take place, and if machines and systems are subjected to systematic testing over long periods of time.The talk starts with an introduction to architecture and usage of the jitterdebugger tool, and will (of course) also address the question how it differs from the cyclictest tool suite. We will then discuss archival strategies for keeping recorded data reproducible in the long run (a non-trivial problem!), and discuss several types of statistical evaluation that are made possible by jitterdebugger’s new capabilities.