]> rtime.felk.cvut.cz Git - can-benchmark.git/blob - ugw/data/plot-thr.gp
Change bisect-run script
[can-benchmark.git] / ugw / data / plot-thr.gp
1 #!/usr/bin/env gnuplot
2 # termsize 14cm,9cm
3
4 ! ./throughput-dep.sh
5
6 reset
7 set xlabel "Frame period [µs]"
8 set ylabel "GW latency [µs] + packet loss"
9 set style data yerrorlines
10 # set yrange [0:10000]
11 set yrange [20:]
12 set ytics (1e1,2e1,5e1,1e2,2e2,5e2,1e3,2e3,5e3,1e4,2e4,5e4,1e5,2e5,5e5)
13 set logscale y
14 #set key reverse Left invert
15 set key outside center top Left reverse maxrows 4
16 set grid
17 loss_scale=10
18 plot \
19      'kernel.dat' using 1:2:($3*loss_scale) title 'kernel', \
20      'mmsg-mmsg.dat' using 1:2:($3*loss_scale) title 'mmsg-mmsg', \
21      'mmap-mmap.dat' using 1:2:($3*loss_scale) title 'mmap-mmap', \
22      'mmapbusy-mmap.dat' using 1:2:($3*loss_scale) title 'mmapbusy-mmap', \
23      'mmap-write.dat' using 1:2:($3*loss_scale) title 'mmap-write', \
24      'mmapbusy-write.dat' using 1:2:($3*loss_scale) title 'mmapbusy-write', \
25      'readnb-mmap.dat' using 1:2:($3*loss_scale) title 'readnb-mmap', \
26      'read-mmap.dat' using 1:2:($3*loss_scale) title 'read-mmap', \
27      'readbusynoirq-write.dat' using 1:2:($3*loss_scale) title 'readbusynoirq-write', \
28      'read-write.dat' using 1:2:($3*loss_scale) title 'read-write', \
29      'readbusy-write.dat' using 1:2:($3*loss_scale) title 'readbusy-write', \
30      'readnb-write.dat' using 1:2:($3*loss_scale) title 'readnb-write'