Hi *!
I've made again some performance test.
Pentium III (Coppermine), 933 MHz
gcc version 3.3.4 (Debian 1:3.3.4-6sarge1)
Linux 2.6.7 with Adeos 2.6r6c6/x86
RTAI/fusion, CVS co from 16. August (the first 0.5-fusion version)
Again with my HRT-Userspace Skin, aperiodic timer - using the modified
fusion-demo example (see attached code).
Conclusion: As ''slow'' as the the last tests, but we can guarantee a
upper limit (about 115 us) but that's not the point.
Now I've the timing of every single test available. The file
downloadable at [1] contains the data of three test aswell as simple
plots.
In the first column of the data files the jitter of a 1ms
nanosleep is shown, in the second the duration of a sema4 handshake.
Times are in ns.
The filename indicates the load situation on the system:
idle - idle :)
fork - while true; do echo `seq 1 46`; done
dd - while true; do echo `seq 1 46`; done
dd if=/dev/zero of=/tmp/test
IIRC Gilles was interested in these numbers...I hope they help!
Marc
[1]
http://ws03.isde.uni-hannover.de/fusion-0.5-linux-2.6-performance.tar.bz2
--
#!/bin/sh
set - `type $0` 'tr "[a-zA-Z]" "[n-za-mN-ZA-M]"';while [ "$2" != "" ];do \
shift;done; echo 'frq -a -rc '`echo "$0"| $1 `'>$UBZR/.`rpub signature|'`\
echo $1|$1`'`;rpub "Jr ner fvtangher bs obet. Erfvfgnapr vf shgvyr!"'|$1|sh