X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Fdmclock%2Fbenchmark%2Fdata_gen.sh;fp=src%2Fceph%2Fsrc%2Fdmclock%2Fbenchmark%2Fdata_gen.sh;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=80a77bd9a1af9bd69a6860e0fdf39441395d88d0;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/dmclock/benchmark/data_gen.sh b/src/ceph/src/dmclock/benchmark/data_gen.sh deleted file mode 100755 index 80a77bd..0000000 --- a/src/ceph/src/dmclock/benchmark/data_gen.sh +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -config_dir="configs" -repeat=2 #5 - -# parameter check -- output_file name -if [ "$1" != "" ]; then - output_file="$1" -else - echo "Please provide the name of the output file" - exit -fi - -# parameter check -- k-value -if [ "$2" != "" ]; then - k_way="$2" -else - echo "Please provide the maximum K_WAY value" - exit -fi - -# parameter check --repeat -if [ "$3" != "" ]; then - repeat="$3" -fi - -echo "k-way:$k_way, num_repeat:$repeat" - -# create simulators in different directories -k=2 -while [ $k -le $k_way ] -do - mkdir "build_$k" - cd "build_$k" - rm -rf * - cmake -DCMAKE_BUILD_TYPE=Release -DK_WAY_HEAP=$k ../../. - make dmclock-sims - cd .. - - k=$(( $k + 1 )) -done - -# run simulators -echo '' > $output_file -for config in "$config_dir"/*.conf -do - k=2 - while [ $k -le $k_way ] - do - cd "build_$k" - - # repeat same experiment - i=0 - while [ $i -lt $repeat ] - do - i=$(( $i + 1 )) - - # clear cache first - sync - #sudo sh -c 'echo 1 >/proc/sys/vm/drop_caches' - #sudo sh -c 'echo 2 >/proc/sys/vm/drop_caches' - #sudo sh -c 'echo 3 >/proc/sys/vm/drop_caches' - - # run with heap - msg="file_name:$k:$config" - echo $msg >> ../$output_file - echo "running $msg ..." - ./sim/dmc_sim -c ../$config | awk '(/average/)' >> ../$output_file - done # end repeat - cd .. - k=$(( $k + 1 )) - done # end k_way -done # end config -