From 1be510f9529cb082f802408b472a77d074b394c0 Mon Sep 17 00:00:00 2001 From: Nicolas Vigier Date: Sun, 14 Apr 2013 13:46:12 +0000 Subject: Add zarb MLs html archives --- zarb-ml/mageia-dev/20100926/000270.html | 97 +++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 zarb-ml/mageia-dev/20100926/000270.html (limited to 'zarb-ml/mageia-dev/20100926/000270.html') diff --git a/zarb-ml/mageia-dev/20100926/000270.html b/zarb-ml/mageia-dev/20100926/000270.html new file mode 100644 index 000000000..74c29ef5c --- /dev/null +++ b/zarb-ml/mageia-dev/20100926/000270.html @@ -0,0 +1,97 @@ + + + + [Mageia-dev] Will this work for a build system? + + + + + + + + + +

[Mageia-dev] Will this work for a build system?

+ Pascal Terjan + pterjan at gmail.com +
+ Sun Sep 26 19:08:55 CEST 2010 +

+
+ +
On Sun, Sep 26, 2010 at 02:38, Michael Scherer <misc at zarb.org> wrote:
+> Le samedi 25 septembre 2010 à 20:56 -0700, herman a écrit :
+>> On Sat, 2010-09-25 at 10:44 -0700, R James wrote:
+>> > Yeah, if I move the physical server about 2 miles. I can plug it into
+>> > a better ISP.
+>> BTW, I once calculated (test plus extrapolation) how long it would take
+>> to rebuild every package in Mandriva on a low end 2 GHz Celeron server
+>> that I had available and it came to about 80 days.
+>>
+>> Usually one won't rebuild every package all in one go, but one has to do
+>> that the first time.  So, a build system needs to be a big ass piece of
+>> iron, otherwise it will be frustrating to use.
+>
+> Well, for the moment, Mandriva has ( for i586 ) 5 servers with 4 core at
+> 2.8 ghz
+> ( fast scsi disk, 2 g of ram ). So by your estimate and using similar
+> hardware ( which date back to 3/4 years ago ), it would take
+> 80/(5*4*1.5) = 3 days
+>
+> now, that doesn't take in account several factors, like :
+> - others bottleneck ( memory, i/o )
+> - overhead of using iurt and chroot regeneration
+> - overhead of uploading to the mirror
+> - overhead of a non linear repartition ( kde, kernel, openoffice,
+> sagemath, etc, take more time ).
+
+Using a nice machine (24 'cpu', actually 2 * 6 cores + HT, 12GB RAM),
+using few GB tmpfs for the build, I rebuilt main with iurt for one
+arch in less than a day.
+This can be optimized (not extracting chroot each time will improve
+time for small packages, building several in parallel may improve as
+nothing requires 24 cpus 99% of the time and we don't have disk seek
+issue anyway with tmpfs) but that's to give an idea.
+
+The upload to the mirror part can be done in parallel so it does not
+slow the overall process.
+
+ + + + + + + + +
+

+ +
+More information about the Mageia-dev +mailing list
+ -- cgit v1.2.1