morgen:~# cd /usr/realtime/testsuite/user/latency/; ./run * * * Type ^C to stop this application. * * ## RTAI latency calibration tool ## # period = 100000 (ns) # average time = 1 (s) # use the FPU # start the timer # timer_mode is oneshot RTAI Testsuite - USER latency (all data in nanoseconds) 2006/09/21 00:38:48 RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns RTD| 519| 519| 1686| 8778| 8778| 0 RTD| 532| 519| 1728| 9083| 9083| 0 RTD| 536| 519| 1681| 8384| 9083| 0 RTD| 568| 519| 1653| 10330| 10330| 0 RTD| 568| 519| 1653| 10330| 10330| 0 >>> S = 98.696, EXECTIME = 0.062918 morgen:/usr/realtime/testsuite/user/latency# cd /usr/realtime/testsuite/user/preempt/; ./run * * * Type ^C to stop this application. * * RTAI Testsuite - LXRT preempt (all data in nanoseconds) RTH| lat min| lat avg| lat max| jit fast| jit slow RTD| 89| 694| 12311| 13712| 15159 RTD| 89| 737| 12991| 13712| 15159 RTD| 89| 1356| 16701| 17884| 15159 RTD| 82| 771| 16701| 17884| 15159 RTD| 81| 1400| 17470| 17884| 15159 RTD| 52| 1115| 17470| 19839| 15159 RTD| 52| 1204| 17470| 19839| 17292 RTD| 52| 1150| 18239| 20401| 18298 RTD| 52| 1124| 18588| 20401| 19693 RTD| 52| 1124| 18588| 20401| 19693 morgen:/usr/realtime/testsuite/user/preempt# cd /usr/realtime/testsuite/user/switches/; ./run * * * Type ^C to stop this application. * * Wait for it ... FOR 10 TASKS: TIME 36 (ms), SUSP/RES SWITCHES 20000, SWITCH TIME 1827 (ns) FOR 10 TASKS: TIME 37 (ms), SEM SIG/WAIT SWITCHES 20000, SWITCH TIME 1893 (ns) FOR 10 TASKS: TIME 49 (ms), RPC/RCV-RET SWITCHES 20000, SWITCH TIME 2461 (ns) morgen:/usr/realtime/testsuite/user/switches# cd /usr/realtime/testsuite/kern/latency/; ./run * * * Type ^C to stop this application. * * ## RTAI latency calibration tool ## # period = 100000 (ns) # avrgtime = 1 (s) # do not use the FPU # start the timer # timer_mode is oneshot RTAI Testsuite - KERNEL latency (all data in nanoseconds) RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns RTD| -1303| -1303| -110| 3790| 3790| 0 RTD| -1339| -1339| -120| 8065| 8065| 0 RTD| -1328| -1339| -128| 2955| 8065| 0 RTD| -1376| -1376| -141| 6947| 8065| 0 RTD| -1330| -1376| -120| 2768| 8065| 0 RTD| -1341| -1376| -131| 6308| 8065| 0 RTD| -1341| -1376| -131| 6308| 8065| 0 morgen:/usr/realtime/testsuite/kern/latency# cd /usr/realtime/testsuite/kern/preempt/; ./run * * * Type ^C to stop this application. * * RTAI Testsuite - UP preempt (all data in nanoseconds) RTH| lat min| lat avg| lat max| jit fast| jit slow RTD| -1304| -496| 4411| 9498| 5879 RTD| -1316| -696| 4411| 9498| 5879 RTD| -1316| -693| 4411| 9498| 5879 RTD| -1316| -665| 4411| 9498| 5879 RTD| -1316| -653| 4411| 9498| 5879 RTD| -1316| -624| 4411| 9498| 5879 RTD| -1323| -680| 4411| 9498| 5879 RTD| -1383| -645| 4411| 9498| 5879 RTD| -1383| -638| 4411| 9498| 5879 RTD| -1383| -632| 4411| 9498| 7318 RTD| -1383| -670| 4411| 9498| 7318 RTD| -1383| -664| 4411| 9498| 7318 RTD| -1383| -663| 4411| 9498| 7318 RTD| -1383| -668| 4411| 9498| 7318 RTD| -1383| -652| 4686| 9498| 7318 RTD| -1383| -664| 4686| 9498| 7318 RTD| -1383| -662| 4686| 9498| 7318 RTD| -1383| -646| 4686| 9498| 7318 RTD| -1383| -679| 4686| 9498| 7318 RTD| -1383| -687| 4686| 9498| 7318 RTD| -1510| -690| 4837| 9498| 7318 morgen:/usr/realtime/testsuite/kern/preempt# morgen:/usr/realtime/testsuite/kern/preempt# cd /usr/realtime/testsuite/kern/switches/; ./run * * * Type ^C to stop this application. * * Sep 21 00:39:57 morgen kernel: Sep 21 00:39:57 morgen kernel: Wait for it ... Sep 21 00:39:57 morgen kernel: Sep 21 00:39:57 morgen kernel: Sep 21 00:39:57 morgen kernel: FOR 10 TASKS: TIME 18 (ms), SUSP/RES SWITCHES 40000, SWITCH TIME (INCLUDING FULL FP SUPPORT) 475 (ns) Sep 21 00:39:57 morgen kernel: Sep 21 00:39:57 morgen kernel: FOR 10 TASKS: TIME 20 (ms), SEM SIG/WAIT SWITCHES 40000, SWITCH TIME (INCLUDING FULL FP SUPPORT) 507 (ns) Sep 21 00:39:57 morgen kernel: Sep 21 00:39:57 morgen kernel: FOR 10 TASKS: TIME 22 (ms), RPC/RCV-RET SWITCHES 40000, SWITCH TIME (INCLUDING FULL FP SUPPORT) 562 (ns) Sep 21 00:39:57 morgen kernel: morgen:/usr/realtime/testsuite/kern/switches#