summaryrefslogtreecommitdiff
path: root/simulations/results/scheduler/wakeup.awk
diff options
context:
space:
mode:
authorLoïc Guégan <loic.guegan@mailbox.org>2025-09-23 12:14:53 +0200
committerLoïc Guégan <loic.guegan@mailbox.org>2025-09-23 12:14:53 +0200
commit5b039db15f54f98085fa1b5b22efaa86c49db370 (patch)
tree151ff76b89a4d718c332912cfc9c163db2c2a032 /simulations/results/scheduler/wakeup.awk
parenta7ae172acb70d3545460fbc468c8d5c7e2cce0ad (diff)
Cleaning result folder
Diffstat (limited to 'simulations/results/scheduler/wakeup.awk')
-rwxr-xr-xsimulations/results/scheduler/wakeup.awk43
1 files changed, 0 insertions, 43 deletions
diff --git a/simulations/results/scheduler/wakeup.awk b/simulations/results/scheduler/wakeup.awk
deleted file mode 100755
index 1bc8934..0000000
--- a/simulations/results/scheduler/wakeup.awk
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/usr/bin/awk -f
-
-BEGIN {
- RS="\n"
- FS=" "
- CSV_HEADER="node,wakets,sleepts,duration"
- CSV_DATA=""
- skip=1
-}
-
-/wakes up/{
- gsub("]","",$0)
- wakets[$4][length(wakets[$4])+1]=$2
- skip=0
-}
-
-/is sleeping/{
- gsub("]","",$0)
- if(!skip){
- sleepts[$4][length(sleepts[$4])+1]=$2
- }
-}
-
-/LOG2PARSE/{
- gsub("]","",$0)
- endts[$6][length(endts[$6])+1]=$2
-}
-
-END {
- print(CSV_HEADER);
- for(node in wakets){
- for(j=1;j<=length(wakets[node]);j++){
- start=wakets[node][j]
- end=endts[node][1]
- # Pay attention, the last sleep report for the last wake up is not printed
- # so use the printed sleep only if available (otherwise we use the en of the simulation)
- if(j<=length(sleepts[node])){
- end=sleepts[node][j]
- }
- print(node","start","end","end-start)
- }
- }
-}