Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-dev
Chris Gianelloni wrote:
> On Sun, 2004-10-10 at 15:49 -0800, Allen Parker wrote:
>
>><angry rant>
>>why don't we put more stuff in mirror://gentoo/ ?? ${FILESDIR} has too
>>much SHIT in it... i appreciate that patches, etc have been placed
>>there... but we REALLY need to find a better place. I don't need my
>>emerge sync's taking 45 minutes on average on a 5Mbit line in
>>france... *45 minutes* ...just PLEASE keep the SHIT out of the portage
>>tree.
>
>
> While I completely agree that things need to be taken out of
> ${FILESDIR}, I have a question for you. Could you give the specs of
> your machine? I have several machines and even on my oldest machine
> with an ATA33 drive and 128MB of RAM, it takes nowhere near 45 minutes
> to rsync the tree. Are you using your geographic rsync mirror? Do you
> have any other I/O bound processes running at the same time? I'm not
> trying to do anything other than point out that your times seem awfully
> long in my experience and there is a distinct possibility that something
> else is causing the slowdown to such extremes on your system.
>
I also have an old box (P100 w/ 128MB of RAM, 2 ATA33 disks at ~6MB/sec, udma
not available) and it takes ~45 minutes to run emerge --sync. Bandwidth is not
the bottleneck because its mirror is sitting next to it. The bottleneck is the
sheer number of files to check.
FYI: /usr/portage :
16276 - directories
83779 - files including
L_ 24820 files under /files/
L_ 19118 files under /metadata/cache/
16314 - Digest
16284 - .ebuild
7816 - Manifest
7812 - ChangeLog
6726 - metadata.xml
5100 - .patch / .diff
223 - Archive (gz/bz2/tar/...)
89 - make.defaults
78 - virtuals
67 - parent
61 - use.mask
49 - use.defaults
4042 - Uncategorized
My 2/100 of your currency,
--
/ Xavier Neys
\_ Gentoo Documentation Project
/ French & Internationalisation Lead
\ http://www.gentoo.org/doc/en
/\
|
|