Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] Tuning OBS Performance
  • From: Adrian Schröter <adrian@xxxxxxx>
  • Date: Tue, 11 Sep 2007 09:12:54 +0200
  • Message-id: <200709110912.54400.adrian@xxxxxxx>
On Monday 10 September 2007 23:37:48 wrote Christian Boltz:
> Hello,
>
> on Montag, 10. September 2007, Adrian Schröter wrote:
> [performance tuning]
>
> > btw, one of the major reasons, why we use reiserfs is that "mkfs" is
> > so fast ;)
>
> Another idea for performance tuning:
>
> The startup of every build is always the same:
> 1. create and boot virtual machine
> 2. create filesystem
> 3. install base RPMs
> 4. install whatever the specfile BuildRequires additionally
> 5. compile
>
> Did you ever think about using "templates" for the XEN guests?

The problem is that we would need to cache a lot of different images on each 
build host and this may lead to lacking disk space. Additionally, the setup 
of the systems is mostly IO bound due to the fast CPUs, so I do not see a 
majort advantage.

But we do this indeed inhouse, when we build for arm, mips or s390 (where the 
setup of the system is more CPU bound).

> I can imagine that you could gain a major speedup if you prepare
> diskimages with the base packages already installed for the targets
> used most. This would result in the following workflow:
>
> 1. copy diskimage
> 2. start preinstalled virtual machine
> 3. continue with step 4 from above
>
>
> Regards,
>
> Christian Boltz



-- 

Adrian Schroeter
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
email: adrian@xxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups