rteval benchmark tool
The rteval python program was written to evaluate the performance of a realtime Linux kernel on particular hardware platforms. This program uses threads to loops and run hackbench and a parallel compilation of a Linux kernel. It then uses the cyclictest tool to measure realtime performance of the system under heavy load since the test duration, parameter given at start, is met. At this point, the loads also stops and rteval generates an XML file with the execution statistics that could be used for analysis purposes.
Since my participation to the RTLWS 2012 last month, I had the opportunity to start working on this tool I though would be useful for my research. I made my first contribution by purposing three patches to make rteval work on different Linux distribution, where it was specificaly (but unvolontary) designed for some Red Hat distribution.
The last version of the tool with these patches, currently 1.36, is available on its official git repository on kernel.org.