Nuclear Rooster

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
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment


Trackbacks are disabled.