From bb84bcef9c1ddab879af99e1a6123b7171e138df Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 12 Jun 2009 18:42:05 -0400 Subject: [PATCH] Update update-fraction test Signed-off-by: Mathieu Desnoyers --- runall.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/runall.sh b/runall.sh index 3aa41af..e07cb0a 100755 --- a/runall.sh +++ b/runall.sh @@ -16,8 +16,6 @@ NUM_CPUS=8 echo Executing update fraction test -NR_READERS=$((${NUM_CPUS} - 1)) -NR_WRITERS=1 DURATION=10 WDELAY_ARRAY="0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 @@ -25,13 +23,18 @@ WDELAY_ARRAY="0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 rm -f update-fraction.log -for WDELAY in ${WDELAY_ARRAY}; do - ./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d ${WDELAY} ${EXTRA_OPTS} | tee -a update-fraction.log +for NR_WRITERS in 1 2 3 4; do + NR_READERS=$((${NUM_CPUS} - ${NR_WRITERS})) + for WDELAY in ${WDELAY_ARRAY}; do + ./runtests.sh ${NR_READERS} ${NR_WRITERS} ${DURATION} -d ${WDELAY} ${EXTRA_OPTS} | tee -a update-fraction.log + done done + # Also run with no active writer for 0% update fraction +NR_WRITERS=0 +NR_READERS=$((${NUM_CPUS} - ${NR_WRITERS})) ./runtests.sh ${NR_READERS} 0 ${DURATION} ${EXTRA_OPTS} | tee -a update-fraction.log - #Test scalability : # x: vary number of readers from 0 to num cpus # y: ops/s -- 2.34.1