tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: go124 not respecting MAKE_JOBS
I ran the build of go124 with MAKE_JOBS from $(seq 1 5). Interestingly
3 was fastet, but really 2 or higher were the same. I ran a script to
capture load every 5s and find the max. (Yes, I know that's kind of
bogus.)
It seems that parallelization goes roughly as the square of MAKE_JOBS,
suggesting go runs GOMAXPROCS proceses each of which use that many
threads. And that this build runs out of parallelization around 10.
==> OUT.1 <==
792.86 real 261.52 user 531.78 sys
1.54
==> OUT.2 <==
565.98 real 289.45 user 1662.35 sys
4.54
==> OUT.3 <==
553.00 real 296.23 user 2990.08 sys
9.14
==> OUT.4 <==
588.38 real 302.01 user 3239.27 sys
9.98
==> OUT.5 <==
570.26 real 300.02 user 3280.40 sys
9.86
Home |
Main Index |
Thread Index |
Old Index