Re: testing upload bandwidth
Re: testing upload bandwidth
- Subject: Re: testing upload bandwidth
- From: Peter Sichel <email@hidden>
- Date: Fri, 18 Jun 2004 09:04:31 -0400
On Jun 17, 2004, at 6:52 PM, Nicolas Berloquin wrote:
What would be your suggestions as to how to test a connexion's
upload bandwidth, without any
outside information, or user input (assuming that at the time of the
test, no other upload is going on) ?
I'm asking this in the context of an application that would need to
know this, and could do
measurements automatically.
I'm the developer of IPNetMonitorX which implements a few techniques to
do this.
You can download a trial version from my website at www.sustworks.com
to see
how it works.
The Link Rate tool sends two echo request packets back-to-back and then
measures the time
between when the echo responses are received. The delay between the
two responses
is roughly proportional to the amount of time it took to transmit and
echo the first packet
(the available bandwidth). You might think of it as doppler radar for
the Internet.
Other tools measure the transfer rate reported by TCP, and the number
of bytes sent
and received per second.
I thought about sending out as much data as possible, wait a little to
fill the tcp send queue, then measure
what can be sent with non-blocking IO, but I would need a distant
connexion that could handle such traffic.
Would you say that hitting the first or second hop this way is bad
nettizenship ? (I'd guess...)
As a one time test, no. If your application was designed to do this on
a regular bases, yes.
Imagine what would happen if many applications did this.
Kind Regards,
- Peter
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.