[commtech] Ensure real and displayed cmdline match

This commit is contained in:
Thomas Preud'homme 2011-05-25 15:40:51 +02:00
parent a287e033be
commit 1ca11d6fc5
1 changed files with 4 additions and 3 deletions

View File

@ -14,7 +14,7 @@ binList="$(ls -1 "${binDir}"| sed '$!s/$/ /' | tr -d '\n')"
nbNodesList="2" # Nombre de noeuds chainés dans le pipeline
typeProdList="none useless_loop line matrice" # Methode pour produire les valeurs
typeCacheList="L2 Memory" # Niveau de cache partage
perfOpt="stat -r 10 -e cycles -e L1-dcache-loads -e L1-dcache-stores -e L1-dcache-load-misses -e L1-dcache-store-misses -e L1-dcache-prefetch-misses"
perfOpt="stat -B -r 10 -e cycles -e L1-dcache-loads -e L1-dcache-stores -e L1-dcache-load-misses -e L1-dcache-store-misses -e L1-dcache-prefetch-misses"
# Const
nbIter="500000768" # Nb de lignes produites (doit être un multiple de BUF_SIZE)
@ -53,10 +53,11 @@ function_run () {
esac
make $binDir/$bin
echo "On lance : \"perf $perfOpt $binDir/$bin $optNbNodes $optTypeCache $optTypeProd -n $nbIter\""
cmdLineRun="perf $perfOpt $binDir/$bin $optTypeCache $optTypeProd $optNbNodes -d -n $nbIter"
echo "On lance : \"$cmdLineRun\""
beginingDate=`date +%s`
( perf $perfOpt $binDir/$bin $optTypeCache $optTypeProd -n $nbIter 2>&1 || echo "echec experience" ) | eval tee $logFileName
( $cmdLineRun 2>&1 || echo "echec experience" ) | eval tee $logFileName
endDate=`date +%s`
duration_sec=`expr \( $endDate - $beginingDate \) % 60`
duration_min=`expr \( $endDate - $beginingDate \) / 60`