X-Git-Url: http://rtime.felk.cvut.cz/gitweb/can-benchmark.git/blobdiff_plain/fc0652122a25ad837d72c3b6dfe0c1da2bb58f23..79f8357de009a8b24c7060811846f124d9ddde6a:/tests/ethloadsend.sh diff --git a/tests/ethloadsend.sh b/tests/ethloadsend.sh new file mode 100755 index 0000000..a720202 --- /dev/null +++ b/tests/ethloadsend.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +. _lib.sh + +t() { + ( find -L /usr/src/linux -type f -exec cat '{}' ';'|ssh root@${SSH_CONNECTION%% *} 'cat > /dev/null' ) & + PID_LOAD=$! + PID_S=`vca_canping -s 1 -b -R FF:$RTPRIO -d $CAN1` + vca_canping -m 1 -R FF:$RTPRIO FF:$RTPRIO -v -g $DRIVER -t 1 -d $CAN0 -w 2 -c 10000 + kill $PID_S + kill $PID_LOAD +} + + + +PLOT_CMD=' +set title "Round-trip time with receive ethenet load (`uname -r`)" +set logscale y +set grid +set xlabel "Time [{/Symbol m}s]" +set ylabel "Latency profile [messages]" +plot [0:] "socketcan-1000.dat" with lp title "Socketcan",\ + "lincan-1000.dat" with lp title "Lincan" +' +