#!/bin/bash
-PARAMS="BLUESKY_CACHE_SIZE BLUESKY_TARGET BENCH_DURATION BENCH_FILESIZE BENCH_FILECOUNT BENCH_WRITERATIO BENCH_THREADS BENCH_OPS"
+PARAMS="BLUESKY_CACHE_SIZE BLUESKY_TARGET BENCH_DURATION BENCH_FILESIZE BENCH_FILECOUNT BENCH_WRITERATIO BENCH_THREADS BENCH_OPS BENCH_INTERVALS"
BENCHER=c09-44.sysnet.ucsd.edu
PROXY=c09-45.sysnet.ucsd.edu
run_cmd() {
host="$1"; shift
cmd="$1"; shift
- echo "EXECUTE($host):" "$cmd" "$@"
+ echo "EXECUTE($host):" "$cmd" "$@" 1>&2
ssh -l root $host /scratch/bluesky.git/microbench/setup/$cmd "$@" $(get_params)
}
run_cmd $PROXY run-proxy >$PREFIX.proxy 2>&1 &
proxy_pid=$!
sleep 10
+ run_cmd $BENCHER prepare-benchmark
run_cmd $BENCHER run-benchmark | tee $PREFIX.results
run_cmd $PROXY stop-proxy
echo "Waiting for proxy to stop..."