SLIDE 18 Results
Differences Between Kernels
1 10 100 1000 10000 0.1 1 10 100 Latency profile [messages] Time [ms] 2048 GW jobs (one per id, mask 0x7FF), no modifications
(GW kernel 2.6.33.7-00007-g9c0ff90, Traffic oneatatime, Load cpu)
Message id 0 Message id 255 Message id 511 Message id 767 Message id 1023 Message id 1279 Message id 1535 Message id 1791 Message id 2047 1 10 100 1000 10000 0.1 1 10 100 Latency profile [messages] Time [ms] 2048 GW jobs (one per id, mask 0x7FF), no modifications
(GW kernel 2.6.33.7-rt29-00004-g92487e4, Traffic oneatatime, Load cpu)
Message id 0 Message id 255 Message id 511 Message id 767 Message id 1023 Message id 1279 Message id 1535 Message id 1791 Message id 2047 1 10 100 1000 10000 0.1 1 10 100 Latency profile [messages] Time [ms] 2048 GW jobs (one per id, mask 0x7FF), no modifications
(GW kernel 2.6.36.2-00015-g4f1bc4e, Traffic oneatatime, Load cpu)
Message id 0 Message id 255 Message id 511 Message id 767 Message id 1023 Message id 1279 Message id 1535 Message id 1791 Message id 2047
◮ 2.6.36 has approximately
10 µs higher latency when compared to 2.6.33.
◮ There is some bug in
2.6.33-rt29!
Michal Sojka Timing Analysis of Linux-Based CAN-to-CAN Gateway February 3, 2011 18 / 21