#!/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