rendered paste body#!/usr/bin/env bash
nome="Test"
estensione=".txt"
sintetic="Sintetic"
giorno=$(date '+%m-%d-%y--%H-%M-%S')
vm2=192.168.0.3
filetmp=tmp.dat
file=$nome-$giorno$estensione
filesintetic=$sintetic$nome-$giorno$estensione
echo "***************** TEST VERSO ALTRA VM *****************" >> $file
echo "***************** TEST VERSO ALTRA VM *****************" >> $filesintetic
echo '' >> $file
echo '' >> $filesintetic
ping -w 29 $vm2 > filetmp
echo "ping -w 29 $vm2" >> $file
cat filetmp >> $file
cat filetmp | grep 'time=' | cut -d" " -f7 | sed 's#time=##' > sample.dat
echo "ping -w 29 $vm2" >> $filesintetic
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 8K -c $vm2" >> $file
echo "iperf -w 8K -c $vm2" >> $filesintetic
for (( i=0; i<30; i++))
do
iperf -y c -f kK -w 8K -c $vm2 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 16K -c $vm2" >> $file
echo "iperf -w 16K -c $vm2" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 16K -c $vm2 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 32K -c $vm2" >> $file
echo "iperf -w 32K -c $vm2" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 32K -c $vm2 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 64K -c $vm2" >> $file
echo "iperf -w 64K -c $vm2" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 64K -c $vm2 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 128K -c $vm2" >> $file
echo "iperf -w 128K -c $vm2" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 128K -c $vm2 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 256K -c $vm2" >> $file
echo "iperf -w 256K -c $vm2" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 256K -c $vm2 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 256K -c $vm2 -P 5" >> $file
echo "iperf -w 256K -c $vm2 -P 5" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 256K -c $vm2 -P 5 > filetmp2
head -n 6 filetmp2 | tail -n 1 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -w 256K -c $vm2 -P 10" >> $file
echo "iperf -w 256K -c $vm2 -P 10" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -f kK -w 256K -c $vm2 -P 10 > filetmp2
head -n 11 filetmp2 | tail -n 1 >> filetmp
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -u -c $vm2 -b 100M" >> $file
echo "iperf -u -c $vm2 -b 100M" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -u -c $vm2 -b 100M > filetmp2
head -n 2 filetmp2 | tail -n 1 >> filetmp
sleep 1
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -u -c $vm2 -b 200M" >> $file
echo "iperf -u -c $vm2 -b 200M" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -u -c $vm2 -b 200M > filetmp2
head -n 2 filetmp2 | tail -n 1 >> filetmp
sleep 1
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -u -c $vm2 -b 300M" >> $file
echo "iperf -u -c $vm2 -b 300M" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -u -c $vm2 -b 300M > filetmp2
head -n 2 filetmp2 | tail -n 1 >> filetmp
sleep 1
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -u -c $vm2 -b 400M" >> $file
echo "iperf -u -c $vm2 -b 400M" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -u -c $vm2 -b 400M > filetmp2
head -n 2 filetmp2 | tail -n 1 >> filetmp
sleep 1
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -u -c $vm2 -b 500M" >> $file
echo "iperf -u -c $vm2 -b 500M" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -u -c $vm2 -b 500M > filetmp2
head -n 2 filetmp2 | tail -n 1 >> filetmp
sleep 1
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
echo '' >> $file
echo '' >> $filesintetic
echo "iperf -u -c $vm2 -b 1000M" >> $file
echo "iperf -u -c $vm2 -b 1000M" >> $filesintetic
for ((i=0;i<30; i++))
do
iperf -y c -u -c $vm2 -b 1000M > filetmp2
head -n 2 filetmp2 | tail -n 1 >> filetmp
sleep 1
done
cat filetmp >> $file
cat filetmp | cut -d"," -f9 > sample.dat
./confidence sample.dat >> $filesintetic
rm filetmp
rm sample.dat
rm filetmp2