WiscSort / pmem_benchmark / mixed_run.sh
mixed_run.sh
Raw
#!/bin/bash

FILE=/mnt/pmem/50mmaptest
#ACCESS="--randomaccess"
BLOCK=8192
TOT_THR=16
for ITER in {1..2}
do
    for WR_THR in 0 2 4 6 8 10 12 14 16
    do
        sync; (echo 1) > /proc/sys/vm/drop_caches;
        taskset -c 0-$TOT_THR ./tmmap_series -b $BLOCK -f $FILE $ACCESS --mixedmmap -t $TOT_THR -w $WR_THR --silent >> util/multi-thread/mixed_50g/rand/mx-50g-$BLOCK-$TOT_THR-$WR_THR.dat
        #taskset -c 0-$TOT_THR ./tmmap -b $BLOCK -f $FILE $ACCESS --mixedmmap -t $TOT_THR -w $WR_THR --silent >> util/multi-thread/mixed_50g/rand/mx-50g-$BLOCK-$TOT_THR-$WR_THR.dat
    done
done