
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@suse.de --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org