Re: [announce] yum: parallel downloading

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

 




Am 18.05.2012 20:31, schrieb John Reiser:
> On 05/18/2012 08:59 AM, Reindl Harald wrote:
>> why are making the connections to the SAME mirror at all?
>> it would make much more sense to download packages
>> parallel and each one from a different mirror
> 
> I find that two simultaneous threads to the same one mirror
> gives shortest time to completion for an entire list of downloads,
> particularly when one thread downloads from smallest to largest,
> while the other thread downloads from largest to smallest.
> The latency for setup+takedown of a connection for each package
> represents lost bytes that could have been transferred.  The other
> thread fills that gap much of the time.  When both threads actually
> are sending, then the network algorithms (and/or server policies
> regarding allocation of resources to the same endpoint) work,
> maintaining near-maximal total transfer rate at very low cost.

this doe snot help well if the mirror does not offer more
than 1 MB/sec while my connection can 12 MB/sec

i saw this last week by a KDE update of a co-wroker
download creeping around, CTRL+C one time picks
a mirror which is not really faster and the second
CTRL+C stops yum :-(

is such caes you have > 20 packages with > 1 MB and
could by using a different mirror for each one really
use the 12 MB/sec download rate of the client

with more than one connection you finally only abuse
overloaded servers more and make things worser

in 7 years fedora i saw only one time a dist-upgrade with
10 MB/seconds with yum (in times where each CTRL+C switched
to the next mirror instead stop the download)

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux