Fixed cache dropping

This commit is contained in:
eugen.betke 2018-11-13 16:37:23 +01:00
parent 9dd8a784b4
commit cdbc08d9de
1 changed files with 3 additions and 5 deletions

View File

@ -36,8 +36,6 @@ for API in ${API_ARR[@]}; do
[ ! -d $OUTDIR ] && mkdir $OUTDIR [ ! -d $OUTDIR ] && mkdir $OUTDIR
touch $BENCHFILE touch $BENCHFILE
$MPIEXEC $MPIEXEC_PARAMS ./drop_caches.sh
IOR_TYPE_OPTS="" IOR_TYPE_OPTS=""
if [[ "read" == $TYPE ]]; then if [[ "read" == $TYPE ]]; then
IOR_TYPE_OPTS="-r" IOR_TYPE_OPTS="-r"
@ -46,17 +44,14 @@ for API in ${API_ARR[@]}; do
lfs getstripe $TESTDIR | tee -a $BENCHFILE lfs getstripe $TESTDIR | tee -a $BENCHFILE
elif [[ "write" == $TYPE ]]; then elif [[ "write" == $TYPE ]]; then
set -x
IOR_TYPE_OPTS="-w" IOR_TYPE_OPTS="-w"
LUSTRE_TESTFILE="$TD/sharedwrite/file" LUSTRE_TESTFILE="$TD/sharedwrite/file"
TESTDIR="$(dirname $LUSTRE_TESTFILE)" TESTDIR="$(dirname $LUSTRE_TESTFILE)"
[ -d $TESTDIR ] && rm -r $TESTDIR || mkdir -p $TESTDIR [ -d $TESTDIR ] && rm -r $TESTDIR || mkdir -p $TESTDIR
lfs setstripe -c $((2 * $NN)) $TESTDIR lfs setstripe -c $((2 * $NN)) $TESTDIR
lfs getstripe $TESTDIR | tee -a $BENCHFILE lfs getstripe $TESTDIR | tee -a $BENCHFILE
set +x
fi fi
IOR_PARAMS="-i 1 " IOR_PARAMS="-i 1 "
IOR_PARAMS+="-s 1 -t $T -b $((4800 * 1024 * 1024 * 32 / $PPN)) " IOR_PARAMS+="-s 1 -t $T -b $((4800 * 1024 * 1024 * 32 / $PPN)) "
IOR_PARAMS+="-D 60 -O stoneWallingWearOut=1 " IOR_PARAMS+="-D 60 -O stoneWallingWearOut=1 "
@ -64,10 +59,13 @@ set +x
IOR_PARAMS+="-e -g -z -k -o $LUSTRE_TESTFILE $IOR_TYPE_OPTS " IOR_PARAMS+="-e -g -z -k -o $LUSTRE_TESTFILE $IOR_TYPE_OPTS "
if [[ "isc17" == ${hostname:0:5} ]]; then if [[ "isc17" == ${hostname:0:5} ]]; then
$MPIEXEC -np $NN --hosts $(hosts $NN) ./drop_caches.sh
MPIEXEC_PARAMS=" -ppn $PPN -np $(($NN * $PPN)) --hosts $(hosts $NN) -wdir $WD " MPIEXEC_PARAMS=" -ppn $PPN -np $(($NN * $PPN)) --hosts $(hosts $NN) -wdir $WD "
MPIEXEC_PARAMS+="-genv MV2_NUM_HCAS 1 " MPIEXEC_PARAMS+="-genv MV2_NUM_HCAS 1 "
MPIEXEC_PARAMS+="-genv MV2_CPU_BINDING_LEVEL core " MPIEXEC_PARAMS+="-genv MV2_CPU_BINDING_LEVEL core "
MPIEXEC_PARAMS+="-genv MV2_CPU_BINDING_POLICY scatter " MPIEXEC_PARAMS+="-genv MV2_CPU_BINDING_POLICY scatter "
elif [[ "m" == ${hostname:0:1} ]]; then elif [[ "m" == ${hostname:0:1} ]]; then
#MPIEXEC_PARAMS=" -ppn $PPN -n $(($NN * $PPN)) -wdir $WD --host $(hosts $NN) " #MPIEXEC_PARAMS=" -ppn $PPN -n $(($NN * $PPN)) -wdir $WD --host $(hosts $NN) "
MPIEXEC_PARAMS=" -ppn $PPN -n $(($NN * $PPN)) -wdir $WD " MPIEXEC_PARAMS=" -ppn $PPN -n $(($NN * $PPN)) -wdir $WD "