From c1c8b409cf4897f5470e3e0c36de1a8986ce3fbc Mon Sep 17 00:00:00 2001 From: adash Date: Thu, 6 Aug 2009 01:44:47 +0000 Subject: [PATCH] add run script - needs few changes later --- .../Benchmarks/SingleTM/MicroBenchmarks/run.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 Robust/src/Benchmarks/SingleTM/MicroBenchmarks/run.sh diff --git a/Robust/src/Benchmarks/SingleTM/MicroBenchmarks/run.sh b/Robust/src/Benchmarks/SingleTM/MicroBenchmarks/run.sh new file mode 100755 index 00000000..fe27d7f2 --- /dev/null +++ b/Robust/src/Benchmarks/SingleTM/MicroBenchmarks/run.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +ARGS4="-t 4 -size 4 -l 700000" +ARGS8="-t 8 -size 4 -l 700000" +for file in `ls STATS*` +do + num=`echo $file | tr -d ".bin" | tr -d "STATSSingleObjectMod"` + echo $num + /usr/bin/time -f "%e" -o /tmp/time ./$file $ARGS4 -o > /tmp/out +# /usr/bin/time -f "%e" -o /tmp/time ./$file $ARGS8 -o > /tmp/out + t=`cat /tmp/time` + nTcommit=`grep TransCommit /tmp/out | awk '{print $3}'` + nTabort=`grep TransAbort /tmp/out | awk '{print $3}'` + nSftabort=`grep 'nSoftAbort ' /tmp/out | awk '{print $3}'` + p=`echo "$nTabort $nSftabort $nTcommit" | awk '{print (($1+$2)/$3)*100}'` + echo "$num $t $p $file" >> data.file +done -- 2.34.1