]> rtime.felk.cvut.cz Git - lisovros/canprio_benchmark.git/commitdiff
Upgraded script for ploting time spent in can_send() depending on number of rules...
authorRostislav Lisovy <lisovy@gmail.com>
Fri, 30 Sep 2011 11:30:21 +0000 (13:30 +0200)
committerRostislav Lisovy <lisovy@gmail.com>
Fri, 30 Sep 2011 11:30:21 +0000 (13:30 +0200)
rules_count.sh

index be19b2f84695e205ef8b0aee3ffbcdbcee3eb1a3..e77f86ad0d32d41cf0abd5158051e0baf74220dd 100755 (executable)
@@ -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