Thu, 6 Jun 2002 13:39:02 +1200
On Wed, Jun 05, 2002 at 06:28:42PM -0700, Ben Escoto wrote:
> The first entry on Freshmeat under "bandwidth limiting" is cstream.
> Homepage is at:
Missed that one. Thanks!
> NL> Maybe code can be borrowed from wget or rsync.
> Maybe, or at least the general idea how to do it..
Limit the download speed to amount bytes per second. Amount may be expressed in bytes, kilobytes
with the k suffix, or megabytes with the m suffix. For example, --limit-rate=20k will limit the
retrieval rate to 20KB/s. This kind of thing is useful when, for whatever reason, you don't want
Wget to consume the entire evailable bandwidth.
Note that Wget implementeds the limiting by sleeping the appropriate amount of time after a net
work read that took less time than specified by the rate. Eventually this strategy causes the
TCP transfer to slow down to approximately the specified rate. However, it takes some time for
this balance to be achieved, so don't be surprised if limiting the rate doesn't work with very
small files. Also, the "sleeping" strategy will misfire when an extremely small bandwidth, say
less than 1.5KB/s, is specified.
Nicholas Lee - nj.lee at plumtree.co dot nz, somewhere on the fish Maui caught.
gpg. 8072 4F86 EDCD 4FC1 18EF 5BDD 07B0 9597 6D58 D70C icq. 1612865