After reading this article, I decided to check my setup realtime capabilities depending on kernel choices.
I'm using Linux Mint 18.1 on an i5 2500K with 8gB of ram and for each benchmark, after a clean boot I used the provided script running the following command:
cyclictest -l300000 -m -n -Sp80 -i500 -h400 -q
after having launched
(while true; do hackbench > /dev/null; done) &
The tested kernels were:
- generic kernel provided by Ubuntu
- low latency kernel from Ubuntu repos
- Liquorix kernel
- patched kernel following this wiki page
Each plot is named following this convention: "kernel version - CPU scaling gorvernor"