]> rtime.felk.cvut.cz Git - lisovros/canprio_benchmark.git/blob - single_arch_multiple_qdiscs.sh
Added benchmarks performed on P4 on vcan device.
[lisovros/canprio_benchmark.git] / single_arch_multiple_qdiscs.sh
1 #!/bin/bash
2 DIRS=(test1 test2 test3 test4 test5)
3 #DIRS=(test3)
4 TESTS=( \
5 ftrace_sff_pfifo1 \
6 ftrace_sff_pfifo2 \
7 ftrace_sff_prio1 \
8 ftrace_sff_prio1b \
9 ftrace_sff_prio2 \
10 ftrace_sff_htb1 \
11 ftrace_sff_htb2 \
12 )
13
14 if [ ! -d "samq" ]; then
15         mkdir "samq"
16 fi
17
18 for A in "sff_array" "sff_bitmap"
19 do
20         export A
21         mkdir -p samq/$A
22         rm -rf samq/$A/*_plot.dat
23         for X in ${DIRS[@]:0}
24         do
25                 for Y in ${TESTS[@]:0}
26                 do 
27                         cat "${X}/${A}/${Y}.txt" | \
28                                 tail -n +5 | cut -c 7- | cut -d" " -f 1 \
29                                 > ${Y}_plot.dat
30                 
31                         {
32                             echo -n "\"${Y##*_}\" ";
33                             ./statistics.oct "${Y}_plot.dat"
34                         } >> "samq/$A/${X}_plot.dat"
35                 done
36
37                 echo -n "."
38         #cp "${X}_plot.dat" samq/"${X}_plot.dat"
39         done
40
41         ln -sf ../../samq_plot.txt samq/$A/plot_${A}.gp
42         rm *_plot.dat
43 done
44
45 echo
46 exit 0;