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
# 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
$BENCH_DURATION \
$BENCH_OPS \
$BENCH_INTERVALS \
- $BENCH_DIRSIZE
+ $BENCH_DIRSIZE \
+ $BENCH_BLOCKSIZE
pkill -TERM lockmem