Nai
This commit is contained in:
parent
ad8241c262
commit
06807992f7
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
function force_exit {
|
function force_exit {
|
||||||
echo "Committing suicide (PID $$)"
|
echo "Committing suicide (PID $$)"
|
||||||
|
@ -16,7 +16,7 @@ function hosts() {
|
||||||
HOST_LIST=( isc17-c04 isc17-c05 isc17-c06 isc17-c07 isc17-c08 isc17-c09 isc17-c11 isc17-c12 isc17-c13 isc17-c14 isc17-c15 isc17-c18 isc17-c22 isc17-c01 isc17-c02 isc17-c03 )
|
HOST_LIST=( isc17-c04 isc17-c05 isc17-c06 isc17-c07 isc17-c08 isc17-c09 isc17-c11 isc17-c12 isc17-c13 isc17-c14 isc17-c15 isc17-c18 isc17-c22 isc17-c01 isc17-c02 isc17-c03 )
|
||||||
|
|
||||||
hlist=${HOST_LIST[0]}
|
hlist=${HOST_LIST[0]}
|
||||||
for POS in $(seq 1 $(($num - 1))) ; do
|
for POS in $(seq 1 $(($num - 1))) ; do
|
||||||
hlist="$hlist,${HOST_LIST[$POS]}"
|
hlist="$hlist,${HOST_LIST[$POS]}"
|
||||||
done
|
done
|
||||||
echo $hlist
|
echo $hlist
|
||||||
|
@ -44,10 +44,10 @@ PPN_ARR=( 8 4 1 6 2)
|
||||||
T_ARR=( $((10*1024*1024)) $((1*1024*1024)) $((100*1024)) $((16*1024)) )
|
T_ARR=( $((10*1024*1024)) $((1*1024*1024)) $((100*1024)) $((16*1024)) )
|
||||||
|
|
||||||
for COUNT in $(seq 1); do
|
for COUNT in $(seq 1); do
|
||||||
for NN in ${NN_ARR[@]}; do
|
for NN in ${NN_ARR[@]}; do
|
||||||
for T in ${T_ARR[@]}; do
|
for T in ${T_ARR[@]}; do
|
||||||
for PPN in ${PPN_ARR[@]}; do
|
for PPN in ${PPN_ARR[@]}; do
|
||||||
for API in ${API_ARR[@]}; do
|
for API in ${API_ARR[@]}; do
|
||||||
|
|
||||||
BENCHFILE="./output/COUNT:$COUNT#NN:$NN#PPN:$PPN#API:$API#T:$T.txt"
|
BENCHFILE="./output/COUNT:$COUNT#NN:$NN#PPN:$PPN#API:$API#T:$T.txt"
|
||||||
|
|
||||||
|
@ -76,12 +76,14 @@ for API in ${API_ARR[@]}; do
|
||||||
if [ -d $TESTDIR ]; then
|
if [ -d $TESTDIR ]; then
|
||||||
rm -r $TESTDIR
|
rm -r $TESTDIR
|
||||||
fi
|
fi
|
||||||
mkdir -p $TESTDIR
|
mkdir -p $TESTDIR
|
||||||
lfs setstripe -c $((2 * $NN)) $TESTDIR
|
lfs setstripe -c $((2 * $NN)) $TESTDIR
|
||||||
(
|
(
|
||||||
set -x
|
set -x
|
||||||
$MPIEXEC $MPIEXEC_PARAMS $IOR $IOR_PARAMS -o $LUSTRE_TESTFILE_WRITE -w | tee -a $BENCHFILE
|
$MPIEXEC $MPIEXEC_PARAMS $IOR $IOR_PARAMS -o $LUSTRE_TESTFILE_WRITE -w | tee -a $BENCHFILE
|
||||||
|
free -m
|
||||||
$MPIEXEC $MPIEXEC_PARAMS /esfs/jtacquaviva/git/ime-evaluation/drop_caches.sh
|
$MPIEXEC $MPIEXEC_PARAMS /esfs/jtacquaviva/git/ime-evaluation/drop_caches.sh
|
||||||
|
free -m
|
||||||
$MPIEXEC $MPIEXEC_PARAMS $IOR $IOR_PARAMS -o $LUSTRE_TESTFILE_READ -r | tee -a $BENCHFILE
|
$MPIEXEC $MPIEXEC_PARAMS $IOR $IOR_PARAMS -o $LUSTRE_TESTFILE_READ -r | tee -a $BENCHFILE
|
||||||
set +x
|
set +x
|
||||||
) 2> >(tee -a $BENCHFILE)
|
) 2> >(tee -a $BENCHFILE)
|
||||||
|
@ -95,4 +97,3 @@ done
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue