github.com/DARA-Project/GoDist-Scheduler@v0.0.0-20201030134746-668de4acea0d/overlord/bench_fast_sleep_scale.sh (about)

     1  #!/bin/bash
     2  
     3  ITERATION_LIST=( "1" "5" "10" "25" "50" "100" )
     4  #ITERATION_LIST=( "1" )
     5  MEM_FILE=../macro-benchmarks/scalability/FastForwardTime/memory.csv
     6  EVENT_FILE=../macro-benchmarks/scalability/FastForwardTime/events.csv
     7  
     8  echo "Memory\n" > $MEM_FILE
     9  echo "Events,Sched_Events\n" > $EVENT_FILE
    10  for iteration in "${ITERATION_LIST[@]}"
    11  do
    12      export ITERATIONS=$iteration
    13      go run overlord.go -mode=bench -optFile=configs/SimpleFileReadIterative.json
    14      mv ../examples/SimpleFileReadIterative/stats.csv ../macro-benchmarks/scalability/FastForwardTime/stats-$ITERATIONS.csv
    15      stat --printf="%s" ../examples/SimpleFileReadIterative/Schedule.json >> $MEM_FILE
    16      echo "\n" >> $MEM_FILE
    17      dgo run ../tools/schedule_info.go ../examples/SimpleFileReadIterative/Schedule.json scale >> $EVENT_FILE
    18  done