[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt PARALLELISM



Scripsit Olaf van der Spek <olafvdspek@gmail.com>
> On 12/13/05, Henning Makholm <henning@makholm.net> wrote:

>> Alternatively each user can spread his load over all three servers;
>> his download now takes 5 minutes, and each server _still_ sees
>> 600*5 = 3000 active connections at any time. Thus _all_ users get

> That's not true. Suppose you've only got 3 users. If each user
> connects to one (different) mirror, he gets 1/1 of that mirror's
> bandwidth.

No he won't, because the 14 users who started in the previous 14
minutes have not finished downloading yet. He can get 1/15 of the
mirror's bandwidth.

> If each user connects to each mirror, he only gets 1/3 of that
> mirror's bandwidth.

No. There will now be three new users connecting to the server that
minute, but because all of the _previous_ users have finished faster,
only the users from the previous *four* minutes will still be
downloading. So each of the three new users get 1/15 of the server
capacity (now 15 is 3 users from each of the previous 4 minutes plus
three new users), but now each of them gets 1/15 of _each_ server's
capacity.

-- 
Henning Makholm                             "We're trying to get it into the
                                parts per billion range, but no luck still."



Reply to: