diff options
| author | Loic Guegan <manzerberdes@gmx.com> | 2019-05-22 11:24:17 +0200 |
|---|---|---|
| committer | Loic Guegan <manzerberdes@gmx.com> | 2019-05-22 11:24:17 +0200 |
| commit | 8bdcd37ac44fe96d2c59424a24752f87f0444e36 (patch) | |
| tree | e31a0fe38c01bc6814a0b35474875fe538ea87c2 /src/g5k/energyFromLogs.sh | |
| parent | 5a77b67d6baae0414310d29cab6f240963866062 (diff) | |
Update paper
Diffstat (limited to 'src/g5k/energyFromLogs.sh')
| -rwxr-xr-x | src/g5k/energyFromLogs.sh | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/g5k/energyFromLogs.sh b/src/g5k/energyFromLogs.sh new file mode 100755 index 0000000..0336f03 --- /dev/null +++ b/src/g5k/energyFromLogs.sh @@ -0,0 +1,26 @@ +#!/bin/bash + + +logFile="$(dirname $(readlink -f $0))"/simLogs.txt + + +getValue () { + line=$(echo "$1" | grep "Simulation para"|sed "s/Simulation parameters: //g") + key=$2 + echo "$line"|awk 'BEGIN{RS=" ";FS=":"}"'$key'"==$1{gsub("\n","",$0);print $2}' +} + +IFS=$'\n' +for cmd in $(cat $logFile|grep "Simulation parameters") +do + nodeName=$(getValue $cmd serverNodeName) + from=$(getValue $cmd simStart) + to=$(getValue $cmd simEnd) + vmSize=$(getValue $cmd vmSize) + nbSensors=$(getValue $cmd nbSensors) + simKey=$(getValue $cmd simKey) + delayStart=$(getValue $cmd delayStart) + ./recordEnergy.sh nova $nodeName $from $to "${simKey}_${vmSize}VMSIZE_${nbSensors}NBSENSORS_${from}${to}.csv" + ./recordEnergy.sh nova $nodeName $delayStart $from "${simKey}_${vmSize}VMSIZE_${nbSensors}NBSENSORS_${from}${to}_IDLE.csv" +done + |
