2 LOGDIR=~/research/Robust/src/Benchmarks/Distributed/runlog
7 while [ $i -lt $1 ]; do
8 echo "$DIR" > ~/.tmpdir
9 if [ "$4" != "java" ]; then
10 echo "java LookUpClient -nObjs 160 -numTrans 1000 -probRead 96 -nLookUp 10" > `cat ~/.runbm`
12 echo "./Client.bin -nObjs 160 -numTrans 1000 -probRead 96 -nLookUp 10" > `cat ~/.runbm`
16 while [ $j -le $NUM_MACHINES ]; do
20 /usr/bin/time -f "%e" $3 -N $j -nObjs 160 2> ${LOGDIR}/server_${3}_${j}_${4}.txt &
23 while [ $k -lt $j ]; do
25 echo "SSH into dc-${cli}"
26 ssh dc-${cli}.calit2.uci.edu 'cd `cat ~/.tmpdir; ~/.runbm' &
35 benchmarks=LookUpService
38 for b in `echo $benchmarks`
40 bm=`grep $b bmserverjava.txt`
41 JAVA_DIR=`echo $bm | cut -f1 -d":"`
42 JAVA_BIN=`echo $bm | cut -f2 -d":"`
43 JAVA_ARGS=`echo $bm | cut -f3 -d":"`
44 run 1 $JAVA_DIR $JAVA_BIN java
46 echo --------Move up to parent directory--------------
49 bm=`grep $b bmserverjvm.txt`
50 JVM_DIR=`echo $bm | cut -f1 -d":"`
51 JVM_BIN=`echo $bm | cut -f2 -d":"`
52 JVM_ARGS=`echo $bm | cut -f3 -d":"`
53 run 1 $JVM_DIR $JVM_BIN jvm
56 #BASEDIR=LookUpService
57 #echo "---------- Running benchmarks ---------- "
61 # echo '$BASEDIR/$dir'
67 #----------Calulates the averages -----------
68 #for file in `ls runlog/*.txt`
70 # echo -n $file >> average.txt
71 # cat $file | grep -v "^Command" | awk '{sum += $1} END {print " "sum/NR}' >> average.txt
73 #echo "===========" >> average.txt
74 #echo "" >> average.txt