aboutsummaryrefslogtreecommitdiff
path: root/run.sh
blob: 4155efa64bda3da42b09e4e2f701cd9fc3bea44d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

for i in v4.wg flex cherry zero pecan peach pmdn.org; do
  echo $i
  mkdir -p $i
  ssh $i lscpu > $i/lscpu.txt
  ssh $i openssl speed -mr -evp blake2b512 sha256 sha512 aes > $i/openssl-speed.txt &
done

# join tasks
fg

# mask hostnames
mv v4.wg v4
mv pmdn.org linode

# generate csvs in csvs/
ruby ./gen-csvs.rb */openssl-speed.txt

# generate charts in svgs/
for i in csvs/*.csv; do
  python3 ./plot.py "$i" "${i//csv/svg}"
done

echo done