Collection of RTAI test results.
In the subfolders you can store test results files generated by
makertaikernel.sh
(the latencies-*
files along with the
corresponding kernel configurations config-*
) as explained
below. That way we can get an overview on what is possible with RTAI
and which hardware has been used.
See the latencies-*
files for complete test results, kernel
parameter, CPU and hardware properties, kernel messages, etc. The
kernel configurations are stored in the corresponding config-*
files.
-
Clone makertai and rtaitests into the same directory:
git clone https://github.com/relacs/makertai git clone https://github.com/relacs/rtaitests
-
Make a directory for your latency test results. Idealy it should be named
HOSTNAME-RTAIVERSION-LINUXKERNEL
like the beginning of thelatencyes-*
file name:cd rtaitests mkdir HOSTNAME-RTAIVERSION-LINUXKERNEL
-
Copy
latencies-*
and the correspondingconfig-*
files into this directory:cd /path/to/your/test/results cp latencies-* config-* /path/to/rtaitests/HOSTNAME-RTAIVERSION-LINUXKERNEL/
-
Copy from one of the other directories the
report.sh
file:cd /path/to/rtaitests cp OTHERTESTS/report.sh HOSTNAME-RTAIVERSION-LINUXKERNEL/ cd HOSTNAME-RTAIVERSION-LINUXKERNEL/
-
Modify the
report.sh
script if necessary... -
Run the
report.sh
script:./report.sh
-
Update the test summary:
cd .. python summary.py
-
Add your files to the git repository, commit and push:
git add HOSTNAME-RTAIVERSION-LINUXKERNEL/ git commit -a -m 'added test results for HOSTNAME-RTAIVERSION-LINUXKERNEL' git push origin master
Mean, standard deviation and the maximum value of the jitter (lat max - lat min
)
of the kern/latency tests in nanoseconds.
Click on the machine link for details.
machine | mean jitter | stdev | max |
---|---|---|---|
horse-rtai-5.2-4.4.176-2019 | 218 | 182 | 3680 |
abbott-rtai-5.1-4.4.115-2018 | 231 | 122 | 1713 |
mule-rtai-5.1-4.4.115-2018 | 252 | 196 | 4476 |