#!/bin/bash # # google dns perf test # admin-blog.com # maddin # converted for OSX by rob DOMAINS="heise.de golem.de spiegel.de stern.de bild.de auto.de preisroboter.de faz.de cia.gov google.com whitehouse.gov institut-francais.fr" GOOGLE_DNS=8.8.8.8 MY_DNS=213.191.74.12 # alice G_AVG=0 MY_AVG=0 G_MS=0 MY_MS=0 RUNS=5 printf "%-30s %s %5s\n" domain my_dns google for DOMAIN in $DOMAINS do for RUN in {1..$RUNS} do G_MS=$(dig @$GOOGLE_DNS $DOMAIN| grep "Query time:" | awk {'print $4'}) G_AVG=$(( $G_AVG + $G_MS )) MY_MS=$(dig @$MY_DNS $DOMAIN| grep "Query time:" | awk {'print $4'}) MY_AVG=$(( $MY_AVG + $MY_MS )) done G_AVG=$(( $G_AVG / $RUNS )) MY_AVG=$(( $MY_AVG / $RUNS )) printf "%-30s %d ms %5d ms\n" $DOMAIN $MY_AVG $G_AVG done
Powered by klikics.de