----- Original Message -----
From: "Thomas Leske" <[EMAIL PROTECTED]>

> Hello,
>
> I wonder, why the bandwidth limit is implemented the way it is.

The reason why it is implemented as it is is to cap the bandwith freenet
uses in a second. If I ran my freenet node at full throttle, it'd make any
other experience on the internet connection very difficult. The bandwith
limit, as implemented, means that it never hits my max bandwith, and using
the internet connection is a joy for all.

> I put up a node for that I can spend 2 GB traffic a month. So I set the
> bandwidth limit in .freenetrc to 800 byte/second and then realized, how
> slow my node became.

That would do it :p

> My solution was to save the currently unused bandwidth for a later time.
> This should not be a problem, unless you are doing any realtime stuff
> over the network.
>
> If you find my patch useful, you can apply it (against 0.3.9.1) with:
>  cd Freenet
>  patch -p1 < thismail

Keep the original interface intact. Build a StoredBandwith on top of
Bandwtih where you can trickle in the 800 bytes/sec but it will still only
allow bursts up to maxBandwith, and I think we'd all be happy then. you'd
get your 2gb max, and i'd get a non-saturated internet connection.

> Bye
>  Thomas

<snip diff>

-Mathew


_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/devl

Reply via email to