3 PARAMS="BLUESKY_CACHE_SIZE BLUESKY_TARGET BENCH_DURATION BENCH_FILESIZE BENCH_FILECOUNT BENCH_WRITERATIO BENCH_THREADS BENCH_OPS BENCH_INTERVALS"
5 BENCHER=c09-44.sysnet.ucsd.edu
6 PROXY=c09-45.sysnet.ucsd.edu
10 if [ -n "${!p}" ]; then
19 echo "EXECUTE($host):" "$cmd" "$@" 1>&2
20 ssh -l root $host /scratch/bluesky.git/microbench/setup/$cmd "$@" $(get_params)
27 BLUESKY_CACHE_SIZE=$(($size * 1024))
29 PREFIX=$BLUESKY_TARGET-$BENCH_WRITERATIO
31 echo "SETTINGS:" $(get_params)
32 get_params >$PREFIX.settings
34 run_cmd $PROXY cleanup-proxy
35 run_cmd $PROXY run-proxy >$PREFIX.proxy 2>&1 &
38 run_cmd $BENCHER prepare-benchmark
39 run_cmd $BENCHER run-benchmark | tee $PREFIX.results
40 run_cmd $PROXY stop-proxy
41 echo "Waiting for proxy to stop..."