Update generate csv and run-seq
This commit is contained in:
parent
9c606c2162
commit
2b7342a21d
2 changed files with 98 additions and 13 deletions
|
@ -1,29 +1,112 @@
|
|||
#!/bin/bash
|
||||
|
||||
echo "orig latencies global"
|
||||
cat <<EOF
|
||||
===
|
||||
witness
|
||||
===
|
||||
EOF
|
||||
|
||||
echo "latencies global"
|
||||
{ echo "delta" ; ls|grep '^witness-'|while read -r line; do cat $line/res/witness.csv|grep -Po "\d*µs"|grep -Po "\d*"; done } > witness_latencies_global.csv
|
||||
echo "latencies distri"
|
||||
{ echo "hs,type,delta";ls|grep '^witness-'|while read -r line; do cat $line/res/witness.csv|grep -Po "\d*µs"|grep -Po "\d*"|python3 ./format-data.py $line; done } > witness_latencies_distri.csv
|
||||
|
||||
cat <<EOF
|
||||
===
|
||||
orig
|
||||
===
|
||||
EOF
|
||||
|
||||
echo "latencies global"
|
||||
{ echo "delta" ; ls|grep '^orig-'|while read -r line; do cat $line/res/orig.csv|grep -Po "\d*µs"|grep -Po "\d*"; done } > orig_latencies_global.csv
|
||||
echo "orig latencies distri"
|
||||
echo "latencies distri"
|
||||
{ echo "hs,type,delta";ls|grep '^orig-'|while read -r line; do cat $line/res/orig.csv|grep -Po "\d*µs"|grep -Po "\d*"|python3 ./format-data.py $line; done } > orig_latencies_distri.csv
|
||||
|
||||
echo "naive latencies global"
|
||||
cat <<EOF
|
||||
===
|
||||
naive
|
||||
===
|
||||
EOF
|
||||
|
||||
echo "latencies global"
|
||||
{ echo "delta" ; ls|grep '^naive-'|while read -r line; do cat $line/res/naive.csv|grep -Po "\d*µs"|grep -Po "\d*"; done } > naive_latencies_global.csv
|
||||
echo "naive latencies distri"
|
||||
echo "latencies distri"
|
||||
{ echo "hs,type,delta";ls|grep '^naive-'|while read -r line; do cat $line/res/naive.csv|grep -Po "\d*µs"|grep -Po "\d*"|python3 ./format-data.py $line; done } > naive_latencies_distri.csv
|
||||
|
||||
echo "rr latencies global"
|
||||
cat <<EOF
|
||||
===
|
||||
rr
|
||||
===
|
||||
EOF
|
||||
|
||||
echo "latencies global"
|
||||
{ echo "delta" ; ls|grep '^rr-'|while read -r line; do cat $line/res/rr.csv|grep -Po "\d*µs"|grep -Po "\d*"; done } > rr_latencies_global.csv
|
||||
echo "rr latencies distri"
|
||||
echo "latencies distri"
|
||||
{ echo "hs,type,delta";ls|grep '^rr-'|while read -r line; do cat $line/res/rr.csv|grep -Po "\d*µs"|grep -Po "\d*"|python3 ./format-data.py $line; done } > rr_latencies_distri.csv
|
||||
{ echo 'run,rcv' ; ls|grep '^rr-'|while read -r line; do echo -n "$line,"; cat $line/res/rr.csv|grep -Po "\d*µs"|grep -Po "\d*"|wc -l; done } > rr_lost.csv
|
||||
{ echo "run,pkt_id"; ls|grep '^rr-'|while read line; do comm -23 <(seq 1 6000|sort) <(grep -Po 'Packet \d*' $line/res/rr.csv | grep -Po '\d*'|sort) | sort -n | while read e; do echo "$line,$e"; done; done } > rr_missed.csv
|
||||
|
||||
echo "rrh latencies global"
|
||||
{ echo "delta" ; ls|grep '^rrh-'|while read -r line; do cat $line/res/rrh.csv|grep -Po "\d*µs"|grep -Po "\d*"; done } > rrh_latencies_global.csv
|
||||
echo "rrh latencies distri"
|
||||
{ echo "hs,type,delta";ls|grep '^rrh-'|while read -r line; do cat $line/res/rrh.csv|grep -Po "\d*µs"|grep -Po "\d*"|python3 ./format-data.py $line; done } > rrh_latencies_distri.csv
|
||||
{ echo 'run,rcv' ; ls|grep '^rrh-'|while read -r line; do echo -n "$line,"; cat $line/res/rrh.csv|grep -Po "\d*µs"|grep -Po "\d*"|wc -l; done } > rrh_lost.csv
|
||||
{ echo "run,dead_links"; ls|grep '^rrh-'|while read line; do echo -n "$line,"; grep -Po 'Blacklist link=\d' $line/log/server-donar-stdout.log | sort | uniq -c | wc -l; done } > rrh_blacklisted.csv
|
||||
cat <<EOF
|
||||
===
|
||||
rrh
|
||||
===
|
||||
|
||||
latencies global
|
||||
EOF
|
||||
|
||||
{
|
||||
echo "delta" ;
|
||||
ls \
|
||||
| grep '^rrh-' \
|
||||
| while read -r line; do
|
||||
cat $line/res/rrh.csv \
|
||||
| grep -Po "\d*µs" \
|
||||
|grep -Po "\d*";
|
||||
done
|
||||
} > rrh_latencies_global.csv
|
||||
|
||||
echo "latencies distri"
|
||||
{
|
||||
echo "hs,type,delta";
|
||||
ls \
|
||||
| grep '^rrh-' \
|
||||
| while read -r line; do
|
||||
cat $line/res/rrh.csv \
|
||||
| grep -Po "\d*µs" \
|
||||
| grep -Po "\d*" \
|
||||
| python3 ./format-data.py $line;
|
||||
done
|
||||
} > rrh_latencies_distri.csv
|
||||
|
||||
echo "packet losts"
|
||||
{
|
||||
echo 'run,rcv' ;
|
||||
ls \
|
||||
| grep '^rrh-' \
|
||||
| while read -r line; do
|
||||
echo -n "$line,";
|
||||
cat $line/res/rrh.csv \
|
||||
| grep -Po "\d*µs" \
|
||||
| grep -Po "\d*" \
|
||||
| wc -l;
|
||||
done
|
||||
} > rrh_lost.csv
|
||||
|
||||
echo "blacklisted"
|
||||
{
|
||||
echo "run,dead_links";
|
||||
ls \
|
||||
| grep '^rrh-' \
|
||||
| while read line; do
|
||||
echo -n "$line,";
|
||||
grep -Po 'Blacklist link=\d' $line/log/server-donar-stdout.log \
|
||||
| sort \
|
||||
| uniq -c \
|
||||
| wc -l;
|
||||
done
|
||||
} > rrh_blacklisted.csv
|
||||
|
||||
echo "missed"
|
||||
{
|
||||
echo "run,pkt_id";
|
||||
ls \
|
||||
|
@ -42,6 +125,7 @@ echo "rrh latencies distri"
|
|||
done
|
||||
} > rrh_missed.csv
|
||||
|
||||
echo "flip blacklist"
|
||||
{
|
||||
echo 'run,role,pos,count' ;
|
||||
ls \
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
COUNT=$1
|
||||
WAITFOR=1800 # 30min
|
||||
|
||||
for i in {1..60}; do
|
||||
for i in {1..$COUNT}; do
|
||||
timeout $WAITFOR bash <<EOF
|
||||
./xp-instance-runner witness 6000 100 100 &
|
||||
./xp-instance-runner orig 6000 100 100 &
|
||||
|
|
Loading…
Reference in a new issue