Hi,
      I noticed that between commits 

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=0260bb5c6978839c068007fcff2f704937805faf

and 

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=a3d5e9e6b7729319c518dcaf25bbe0643bfb25db

the build time has improved by around 7 minutes for my machine configuration, 
for building a core-image-minimal rootfs for the Xilinx ZC-702 FPGA with dual 
ARM Cortex A-9 CPUs.

commit id 0260bb5c6978839c068007fcff2f704937805faf        took 29 minutes
commit id a3d5e9e6b7729319c518dcaf25bbe0643bfb25db  took 22 minutes

The machine configuration is an Intel i7 3770K over-clocked to 4.2GHz, with 
16GB RAM at 1600Mhz, two 120GB SSDs configured into a striped disk array (Intel 
330 series SSDs) with a write performance of 838MB/s and read performance of 
around 600MB/s, in RAID0 configuration, with a Corsair HT100 liquid CPU cooler 
keeping the CPU cool at around 52 degree centigrade during the build process. 
The motherboard is a gigabyte GA-Z77X-UP5TH

http://www.gigabyte.com/products/product-page.aspx?pid=4279#ov

This motherboard has a thunderbolt display port, so I can re-use my existing 
Apple Thunderbolt display. I've run Ubuntu 12.04.1 LTS and Ubuntu 12.10, and it 
appears to work after a few tweaks.

The only curious thing that I've noticed is that I don't see a large 
performance improvement using a standard 3TB Seagate Barracuda 7200 RPM HDD, 
and the two Intel Series 330 SSDs in a striped RAID0 configuration. The read 
(600MB/s) / write (838MB/s) figures are impressive, although I expected the 
read performance to be higher than write performance, as is normally with a 
single SSD. I'm using the motherboard's hardware RAID support on a 6GB/s SATA 3 
port.

The 3TB HDD took the approximately 2 or 3 minutes longer than the 120GB x 2 
RAID0 SSD configuration for commit id 0260bb5c6978839c068007fcff2f704937805faf 
(31 minutes vs. 29 minutes).

My local.conf parallelism settings were set to 6 threads for bitbake and make, 
for the quad-core (virtual 8 cpu cores)system.

Has anyone tried yocto builds with a 6-core, 8-core or 10-core Xeon processor 
system? How do those figures fare? I'm thinking my current bottleneck might be 
the CPU and not the HDD (?!), for the yocto build workloads, which I find 
curious and would like to confirm. 

Best regards,

Elvis Dowson
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to