]> rtime.felk.cvut.cz Git - lisovros/canprio_benchmark.git/blobdiff - samq_plot.txt
Added benchmarks performed on P4 on vcan device.
[lisovros/canprio_benchmark.git] / samq_plot.txt
index 3369e56ba9f0755491c90770315a90773b2fb70f..6aeba4f7275c1b6bcf85afdfc4e538bdaf0cc180 100644 (file)
@@ -1,11 +1,16 @@
-set terminal postscript color eps enhanced size 15cm,7cm lw 1 "Times-Roman" 10
-set log y
-set xrange [ 1 : 5000 ]
-#set yrange [ 0.25 : 1000 ]
-set xlabel "N-th sample"
-set ylabel "Time spent in can\\_send() function[us]"
+set terminal pdfcairo enhanced size 8cm,4cm lw 1 font "Times-Roman,4pt"
+set output 'plot.pdf'
+#set log y
+set style data histogram
+set style fill solid border -1
+set boxwidth 0.9
+set grid
+set key left reverse Left
+
+set xlabel "Different configurations of qdiscs and cangen"
+set ylabel "Time spent in can\\_send() function [{/Symbol m}s]"
+# set y2label "Time spent in can\\_send() function [{/Symbol m}s]"
 
-set style data lines
 set style line 1 linetype 1 linecolor rgb "black"    linewidth 1 pointtype 1 
 set style line 2 linetype 1 linecolor rgb "yellow"   linewidth 1 pointtype 1
 set style line 3 linetype 1 linecolor rgb "blue"     linewidth 1 pointtype 1
@@ -14,16 +19,16 @@ set style line 5 linetype 1 linecolor rgb "green"    linewidth 1 pointtype 1
 set style line 6 linetype 1 linecolor rgb "cyan"     linewidth 1 pointtype 1
 set style line 7 linetype 1 linecolor rgb "violet"   linewidth 1 pointtype 1
 
+set style histogram errorbars gap 1 lw 2
+set bars fullwidth
 
-#set style data points
-#set style data dots
-#set pointsize 1
-plot \
-       "ftrace_sff_pfifo1_plot.dat" ls 1 title "Default pfifo qdisc; fixed CAN ID", \
-       "ftrace_sff_pfifo2_plot.dat" ls 2 title "Default pfifo qdisc; incrementing CAN ID", \
-       "ftrace_sff_prio1_plot.dat"  ls 3 title "Prio qdisc; every frame is classified into the first class", \
-       "ftrace_sff_prio1b_plot.dat" ls 4 title "Prio qdisc; most of the traffic goes into default (last) class", \
-       "ftrace_sff_prio2_plot.dat"  ls 5 title "Prio qdisc; 5 classes, each has filter with 128 rules", \
-       "ftrace_sff_htb1_plot.dat"   ls 6 title "Simple HTB qdisc; fixed CAN ID", \
-       "ftrace_sff_htb2_plot.dat"   ls 7 title "Simple HTB qdisc; incrementing CAN ID"
+set yrange [0:200]
+# set y2range [0:30]
+# set y2tics
 
+plot \
+       "test2_plot.dat" using 2:4:6 :xticlabels(1) ls 1 axes x1y1 title "P4; 0 ms", \
+       "test1_plot.dat" using 2:4:6:xticlabels(1) ls 2 axes x1y1 title "P4; 1 ms", \
+       "test3_plot.dat" using 2:4:6:xticlabels(1) ls 3 axes x1y1 title "MPC5200; 0 ms", \
+       "test4_plot.dat" using 2:4:6:xticlabels(1) ls 4 axes x1y1 title "MPC5200; 1 ms", \
+       "test5_plot.dat" using 2:4:6:xticlabels(1) ls 5 axes x1y1 title "MPC5200; 2 ms";