Hi,

$xenomai_root/examples/native/trivial-periodic output is something like this:

Time since last turn: 1004.067456 ms
Time since last turn: 995.913359 ms
Time since last turn: 999.998131 ms
Time since last turn: 1000.002309 ms
Time since last turn: 1000.040204 ms
Time since last turn: 999.999632 ms
Time since last turn: 1000.040546 ms
Time since last turn: 999.939968 ms
Time since last turn: 1000.039897 ms
Time since last turn: 1000.021035 ms
Time since last turn: 999.958009 ms
Time since last turn: 999.920890 ms
Time since last turn: 999.716995 ms
Time since last turn: 1002.324537 ms
Time since last turn: 997.977492 ms
Time since last turn: 1000.019093 ms

When I move the mouse, results go away from 1000.

Strangely, when I run a stress test with dd if=/dev/zero of=/dev/null,
results stay near to 1000 even if I move the mouse:

Time since last turn: 1000.000142 ms
Time since last turn: 1000.000696 ms
Time since last turn: 999.997329 ms
Time since last turn: 1000.001777 ms
Time since last turn: 1000.000580 ms
Time since last turn: 999.999695 ms
Time since last turn: 1000.000101 ms
Time since last turn: 1000.000017 ms
Time since last turn: 999.999489 ms
Time since last turn: 1000.000937 ms
Time since last turn: 1000.000010 ms
Time since last turn: 999.999418 ms
Time since last turn: 999.999737 ms
Time since last turn: 1000.000531 ms
Time since last turn: 999.999039 ms
Time since last turn: 1000.001454 ms
Time since last turn: 999.999553 ms
Time since last turn: 999.999125 ms
Time since last turn: 1000.001908 ms
Time since last turn: 999.998908 ms
Time since last turn: 1000.000700 ms
Time since last turn: 999.998672 ms


Also, when I run testsuite/latency/run, I got

RTT|  00:00:01  (periodic user-mode task, 100 us period, priority 99)
RTH|-----lat min|-----lat avg|-----lat max|-overrun|----lat best|---lat worst
RTD|      -4.940|      -0.964|      17.237|       0|      -4.940|      17.237
RTD|      -4.963|      -1.023|      17.144|       0|      -4.963|      17.237
RTD|      -5.131|      -1.040|      17.283|       0|      -5.131|      17.283
RTD|      -5.146|      -1.029|      17.399|       0|      -5.146|      17.399
RTD|      -5.086|      -1.034|      16.782|       0|      -5.146|      17.399
RTD|      -5.126|      -1.041|      16.996|       0|      -5.146|      17.399
RTD|      -5.095|      -1.039|      17.028|       0|      -5.146|      17.399
RTD|      -5.132|      -3.274|      16.240|       0|      -5.146|      17.399
RTD|      -4.969|      -4.890|      -1.550|       0|      -5.146|      17.399
RTD|      -5.020|      -4.880|      -0.282|       0|      -5.146|      17.399
RTD|      -4.966|      -4.881|      -1.046|       0|      -5.146|      17.399
RTD|      -5.039|      -4.895|      -0.833|       0|      -5.146|      17.399
RTD|      -5.032|      -4.882|      -0.151|       0|      -5.146|      17.399
RTD|      -5.037|      -4.886|      -1.561|       0|      -5.146|      17.399
RTD|      -4.966|      -3.665|      19.858|       0|      -5.146|      19.858
RTD|      -5.145|      -1.029|      17.900|       0|      -5.146|      19.858
RTD|      -5.128|      -1.018|      16.966|       0|      -5.146|      19.858


Negative "lat max" values are the ones when dd if=/dev/zero of=/dev/null is 
running.



Is it normal?


Setup:
        adeos-ipipe-2.6.23-x86_64-1.4-03.patch
        linux-2.6.23
        xenomai-2.4.2


Thanks

Hubert

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to