#!/bin/bash # # Run iperf client mode to check receive speed of the guest that is running # iperf server # TGT=$1 N=25 while [ $N -gt 0 ]; do iperf -yC -c $TGT let "N--" done | tee iperf-send.log awk -F, ' { val[values]=$NF/1024/1024 values++ } END{ sum = 0 for (i in val) { sum = sum + val[i] } average = sum / values variant = 0 for (i in val) { variant = variant + ((val[i]-average)**2) } variant = variant / values printf("Average bandwidth = %s Mbits/sec\n", average) printf("StdDev = %s Mbits/sec\n", sqrt(variant)) } ' iperf-send.log exit 0