X-Git-Url: http://git.vrable.net/?a=blobdiff_plain;f=microbench%2Fsetup%2Frun-benchmark;h=d97854cd3b68c42e58d0ff00c3cf41b5a07bed59;hb=1eefe1581d95aa34490bc245e25268d0670657ad;hp=ae2728f9a3c10cbe7aa5d12603a13d9a445020df;hpb=d01c4ca73843bb1bc78c421531aa14250ad10ae6;p=bluesky.git diff --git a/microbench/setup/run-benchmark b/microbench/setup/run-benchmark index ae2728f..d97854c 100755 --- a/microbench/setup/run-benchmark +++ b/microbench/setup/run-benchmark @@ -8,13 +8,16 @@ SERVER=c09-45.sysnet.ucsd.edu MNTDIR=/mnt/bluesky BENCH_FILESIZE=$((1 << 12)) +BENCH_BLOCKSIZE=0 BENCH_FILECOUNT=$((8)) BENCH_WRITERATIO=1.0 BENCH_THREADS=8 BENCH_DURATION=120 BENCH_OPS=100 BENCH_INTERVALS=4 +BENCH_DIRSIZE=256 BENCH_LOCKEDMEM=$((4096 - 256)) +NFS_BLOCKSIZE=1048576 lock_memory() { MEM=$1 @@ -39,7 +42,7 @@ done # Prepare to run the benchmark lock_memory $BENCH_LOCKEDMEM -mount -t nfs -o vers=3,tcp,rw,soft,intr $SERVER:/export $MNTDIR +mount -t nfs -o vers=3,tcp,rw,soft,intr,rsize=$NFS_BLOCKSIZE,wsize=$NFS_BLOCKSIZE $SERVER:/export $MNTDIR pushd $MNTDIR >/dev/null @@ -51,7 +54,8 @@ pushd $MNTDIR >/dev/null $BENCH_DURATION \ $BENCH_OPS \ $BENCH_INTERVALS \ - $BENCH_DIRSIZE + $BENCH_DIRSIZE \ + $BENCH_BLOCKSIZE pkill -TERM lockmem