i've been trying to measure throughput on different broadband lines. To do this I log onto the router on the end of the line (cisco 800) and download a file via http to the null filesystem.
The problem I've encountered is that on lines with high latency (~50ms) the throughput figure is inaccurate. eg - on a 2mb line, I can download the file from a workstation behind the router and get approx 2mb throughput, but if I download to null: on the router it only gives me around 500k. On lines with low latency the 2 figures match.
It looks to me like Cisco's http client is not very efficient compared to PC based clients.
Anyone any experience of this, or can anyone suggest an alternative way of measuring throughput from the router? (I'm aware of ttcp but its not supported on the routers we're using)