Pierre Labastie wrote:
Le 25/11/2014 16:26, Bruce Dubbs a écrit :
Pierre Labastie wrote:

On my machine at work, letting the build system choose how many parallel
jobs to launch (configure found 14), here are the timings for
configure+make:
----------------------
Finished building OpenJDK for target 'all'

real    9m45.357s
user    55m28.092s
sys     2m22.024s
---------------------

which I understand as ~ 10 mn real time for ~ 1 h processor time. A gain
of almost 6x. Not too bad. On this machine, the SBU is ~165 s, so using
all the cores allow to be below 4 SBUs.

It would be interesting to know how long LibreOffice takes.  The time
for gcc tests would be interesting too.

Before that, the figures for --with-jobs=1:
-------------------------
Finished building OpenJDK for target 'all'

real    26m13.905s
user    42m31.244s
sys     1m44.248s
------------------------
so it looks like real time is ~half cpu time... So maybe, there are
still parallel jobs somewhere, or I do not understand the "time" command
output.

The usage is (u+s)/r.  In the j1 case that's about 169%,

For j14, it's about 593%.

Any job has a portion that cannot be done in parallel and many times the prerequisites will limit the number of jobs running at one time.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to