March 3, 2020

229 words 2 mins read

Cyclic Tests Unleashed: Large-Scale RT Analysis with Jitterdebugger

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.

comments powered by Disqus