#!/bin/bash
-
+source utils.sh
#Mserver and killall must be in /etc/sudoers
function kmonet() {
sudo killall -TERM Mserver
function do_monet(){
while pidof Mserver >/dev/null
do
-
+
sudo killall -TERM Mserver
sleep 3
done
} < <(echo "fn:count(fn:doc(\"$doc\")$query)
" | mclient -t --interactive 2>&1 | grep -o '[0-9.]*' )
- TIME_COUNT="$tquery
-$TIME_COUNT"
+ TIME_COUNT="$TIME_COUNT
+$tquery"
NUM_RESULTS="$num"
done
fn:doc(\"$doc\")$query
" | mclient -t --interactive 2>&1 | grep -o '[0-9.]*' )
- TIME_MAT="$tquery
-$TIME_MAT"
+ TIME_MAT="$TIME_MAT
+$tquery"
- TIME_PRINT="$tprint
-$TIME_PRINT"
+ TIME_PRINT="$TIME_PRINT
+$tprint"
done
while pidof Mserver >/dev/null
do
-
+
sudo killall -TERM Mserver
sleep 3
done
- echo "$TIME_COUNT" | sort -g | head -2 | tail -1
- echo "$TIME_MAT" | sort -g | head -2 | tail -1
- echo "$TIME_PRINT" | sort -g | head -2 | tail -1
+ echo "$TIME_COUNT" | tail -n +2 | average
+ echo "$TIME_MAT" | tail -n +2 | average
+ echo "$TIME_PRINT" | tail -n +2 | average
echo $NUM_RESULTS
}