7Dec/090
Quick download benchmarks with CURL
curl --silent -w "Total: %{time_total}\nDNS: %{time_namelookup}\nConnect: %{time_connect}\nPretransfer: %{time_pretransfer}\nRedirect: %{time_redirect}\nStart Transfer: %{time_starttransfer} \n" --output /dev/null google.com
That's about all there is to it. Toss it in your ~/.bash_login thusly:
alias dl='curl --silent -w "Total: %{time_total}\nDNS: %{time_namelookup}\nConnect: %{time_connect}\nPretransfer: %{time_pretransfer}\nRedirect: %{time_redirect}\nStart Transfer: %{time_starttransfer} \n" --output /dev/null '
And you can access it like this:
nick-stielaus-computer-3:~ nick$ dl google.com Total: 0.205 DNS: 0.053 Connect: 0.126 Pretransfer: 0.126 Redirect: 0.000 Start Transfer: 0.205 nick-stielaus-computer-3:~ nick$ dl bbc.co.uk Total: 0.614 DNS: 0.221 Connect: 0.414 Pretransfer: 0.414 Redirect: 0.000 Start Transfer: 0.614