From 99b804a207237ef99e6fe7d692276ad69ce6a53e Mon Sep 17 00:00:00 2001 From: Rostislav Lisovy Date: Fri, 30 Sep 2011 13:30:21 +0200 Subject: [PATCH] Upgraded script for ploting time spent in can_send() depending on number of rules in a filter. --- rules_count.sh | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) 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 -- 2.39.2