From: Rostislav Lisovy Date: Fri, 30 Sep 2011 11:30:21 +0000 (+0200) Subject: Upgraded script for ploting time spent in can_send() depending on number of rules... X-Git-Url: https://rtime.felk.cvut.cz/gitweb/lisovros/canprio_benchmark.git/commitdiff_plain/99b804a207237ef99e6fe7d692276ad69ce6a53e Upgraded script for ploting time spent in can_send() depending on number of rules in a filter. --- diff --git a/rules_count.sh b/rules_count.sh index be19b2f..e77f86a 100755 --- a/rules_count.sh +++ b/rules_count.sh @@ -1,12 +1,32 @@ #!/bin/bash -rm rules_count.dat +#rm rules_count_sff_bitmap.dat +#rm rules_count_sff_array.dat -for X in $(seq 1 380); do - cat "test_rules_count/ppc_mpc5200/sff_array/ftrace_${X}rules.txt" | \ - tail -n +5 | cut -c 7- | cut -d" " -f 1 \ - > rules_count_tmp.txt +if [ ! -f "rules_count_sff_bitmap.dat" ]; then + for X in $(seq 1 380); do + cat "test_rules_count/ppc_mpc5200/sff_bitmap/ftrace_${X}rules.txt" | \ + tail -n +5 | cut -c 7- | cut -d" " -f 1 \ + > rules_count.tmp - ./statistics.oct "rules_count_tmp.txt" >> "rules_count.dat" - echo ${X} -done + ./statistics.oct "rules_count.tmp" >> "rules_count_sff_bitmap.dat" + echo -n "${X} " + done +fi + +if [ ! -f "rules_count_sff_array.dat" ]; then + for X in $(seq 1 380); do + cat "test_rules_count/ppc_mpc5200/sff_array/ftrace_${X}rules.txt" | \ + tail -n +5 | cut -c 7- | cut -d" " -f 1 \ + > rules_count.tmp + + ./statistics.oct "rules_count.tmp" >> "rules_count_sff_array.dat" + echo -n "${X} " + done +fi + +cut -d" " -f1 rules_count_sff_bitmap.dat | cat -n > rules_count_sff_bitmap2.dat +cut -d" " -f1 rules_count_sff_array.dat | cat -n > rules_count_sff_array2.dat + +gnuplot < rules_count_plot.txt > plot_rules_count.eps +epstopdf plot_rules_count.eps