Some statistics about my build system
I took the chance of early availability of SRC680_m199 milestone to do
some cleanup and measurements on my build system.
First some data about cleanup: I removed approx 130GB of .ccache data
from all my systems using ccache (both GNU/Linux boxes, PowerPC Mini
and MacBook Pro). The removal of 37GB directory on my Mini took
approximately 4 hours and as it was not finished in time, I renamed
the directory and will remove it later ;-)
I'll add some data about all builds when they finish into this blog
entry. I was building with no ccache data, 28 languages (only en-US,
cs and da on Solaris/SPARC because of storage capacity).
Mac OS X/Intel, X11 build
The fastest machine I have now. My laptop, ugh.
Build time without ccache: 12 hours 13 minutes
Build time with ccache: 8 hours 13 minutes
.ccache size after the build: 444 MB
.ccache data after the first build: cache hit 343, cache miss 13905, files in cache 27810
.ccache data after the second build: cache hit +13958, cache miss +290, files in cache +580
du -sh of the complete build tree (ooo_...): 18 GB
du -sh of the solver: 960 MB
du -sh of the data to be uploaded: 4.1 GB
The above data are for building all languages in my build system. I
collected the data for one language (en-US) as well: 6 hours 49
minutes with cold ccache, 3 hours 51 minutes with hot ccache.
GNU/Linux x86
One of the oldest machines I have - PIV 2.8 GHz, 1G.
Build time without ccache: 14 hours 18 minutes
Build time with ccache: 8 hours 53 minutes
.ccache size after the build: 871 MB
.ccache data after the first build: cache hit 198, cache miss 14681, files in cache 29362
.ccache data after the second build: ccache hit +14579, cache miss +299, files in cache +598
du -sh of the complete build tree (ooo_...): 19 GB
du -sh of the solver: 954 MB
du -sh of the data to be uploaded: 7.8 GB (RPMS and DEBS)
The above data are for building all languages in my build system. I
collected the data for one language (en-US) as well: 7 hours 48
minutes with cold ccache, 1 hour 23 minutes with hot ccache.
GNU/Linux x86_64
Dual Opteron 242 (1600MHz) machine, 2GB.
Build time without ccache: 15 hours 5 minutes
Build time with ccache: 10 hours 34 minutes
.ccache size after the build: 884 MB
.ccache data after the first build: cache hit 167, cache miss 14619, files in cache 29238
.ccache data after the second build: cache hit +14468, cache miss +299, files in cache +598
du -sh of the complete build tree (ooo_...): 20 GB
du -sh of the solver: 1.1 GB
du -sh of the data to be uploaded: 7.8 GB (RPMS and DEBS)
The above data are for building all languages in my build system. I
collected the data for one language (en-US) as well: 7 hours with cold
ccache, 1 hour 35 minutes with hot ccache.
Windows
The same machine (different instance of the same configuration ;-) as
I use for GNU/Linux x86.
Build time: 22 hours 37 minutes
du -sh of the complete build tree (ooo_...): 19 GB
du -sh of the solver: 1.9 GB
du -sh of the data to be uploaded: 3.4 GB
Solaris/SPARC
I forgot what type of the machine it is 8)
Build time: 30 hours
du -sh of the complete build tree (ooo_...): 14 GB
du -sh of the solver: 627 MB
du -sh of the data to be uploaded: 490 MB
Mac OS X/PowerPC
Mac Mini/PowerPC, 512 MB.
Build time without ccache: 3 days 11 hours 20 minutes
Build time with ccache: 18 hours 47 minutes
.ccache size after the build: 515 MB
.ccache data after the first build: cache hit 344, cache miss 13905, files in cache 27810
.ccache data after the second build: ccahe hit +13959, ccache miss +290, files in cache +580
du -sh of the complete build tree (ooo_...): 18G
du -sh of the solver: 986 MB
du -sh of the data to be uploaded: 4.1 GB
As I wrote above, I'll update with the data from other builds as soon
as I have them.