X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=runall.sh;h=147b5a7027ed59f3ce2f2231e1e65ace67019f2f;hb=637dc4450f86349476eee1bde5de66b4c7383eec;hp=3aa41af08b67e0f13ad0de8934f0ea2e9644b4f7;hpb=d109adc24233d359d54f25496c833332b405d182;p=userspace-rcu.git diff --git a/runall.sh b/runall.sh index 3aa41af..147b5a7 100755 --- a/runall.sh +++ b/runall.sh @@ -16,21 +16,18 @@ 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 16777216 33554432 67108864 134217728" +NR_WRITERS=$((${NUM_CPUS} / 2)) rm -f update-fraction.log +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 -# Also run with no active writer for 0% update fraction -./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 @@ -56,11 +53,11 @@ done echo Executing reader C.S. length test -NR_READERS=8 +NR_READERS=${NUM_CPUS} NR_WRITERS=0 DURATION=10 #in loops. -READERCSLEN_ARRAY="0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768" +READERCSLEN_ARRAY="0 1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152" rm -f readercslen.log