From e8755e5efb4c2bf478e0008d7e5cf3224b6dd677 Mon Sep 17 00:00:00 2001 From: Laurent MAZET Date: Wed, 8 Oct 2025 15:39:34 +0200 Subject: [PATCH] update scripts --- gettable.awk | 2 +- gettable.sh | 4 ++-- sync.sh | 2 +- test.sh | 11 +++++------ 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/gettable.awk b/gettable.awk index 1fdb526..478316b 100755 --- a/gettable.awk +++ b/gettable.awk @@ -1,7 +1,7 @@ #!/usr/bin/awk -f BEGIN { - OFS=" & " + OFS="," #print "Test", "Load", "Minimum (us)", "Average (us)", "Maximun (us)", "Standard Dev. (us)", "25th % (us)", "Median (us)", "75th % (us)" } diff --git a/gettable.sh b/gettable.sh index 4d85208..5139c21 100755 --- a/gettable.sh +++ b/gettable.sh @@ -1,6 +1,6 @@ #!/bin/sh -echo "Test & Load & Minimum (us) & Average (us) & Maximun (us) & Standard Dev. (us) & 25th % (us) & Median (us) & 75th % (us)" +echo "Test,Load (%),Minimum (us),Average (us),Maximun (us),Standard Dev. (us),25th % (us),Median (us),75th % (us)" nbcpu=$(grep -c processor /proc/cpuinfo) for t in *.exe; do @@ -8,6 +8,6 @@ for t in *.exe; do for k in $(seq 0 $nbcpu); do p=$(expr $k \* 100 / $nbcpu) f=$t-$p%.log - [ -f $f ] && awk -f gettable.awk -v COMMENT=$p% $f + [ -f $f ] && awk -f gettable.awk -v COMMENT=$p $f done done diff --git a/sync.sh b/sync.sh index f3c7702..2681447 100755 --- a/sync.sh +++ b/sync.sh @@ -7,7 +7,7 @@ HOST=mazet@192.168.1.1 date $(ssh $HOST date +%m%d%H%M%Y) -for f in cyclictest hackbench '*.exe' '*.sh'; do +for f in cyclictest hackbench '*.awk' '*.exe' '*.sh'; do scp $HOST:benchmarks/$f . done mv load.exe load diff --git a/test.sh b/test.sh index 94c419b..e9bdc78 100755 --- a/test.sh +++ b/test.sh @@ -9,18 +9,17 @@ function run() { ./getinfo.sh | tee $test-$load.log { ./$exe -d 1 -n 10000 -s -o $test-$load.dat | tee -a $test-$load.log; \ kill -2 $(ps -e | awk '/[l]oad/ || /[s]leep/ { print $1 }') 2>/dev/null; } & - if [ $cpu -eq 0 ]; - sleep 60 - else - ./load $cpu - fi + ./load -n $cpu >/dev/null echo "Cleaning..." sleep 1 done } +touch purge +rm -f purge *.log *.dat + nbcpu=$(grep -c processor /proc/cpuinfo) for k in $(seq 0 $nbcpu); do - p=$(expr $k * 100 / $nbcpu) + p=$(expr $k \* 100 / $nbcpu) run $k $p% done -- 2.30.2