JFYI, в 9.3 улучшен параллелизм сборки:

Script started on Fri Jul  4 19:23:17 2014
root@cs0:~# svn up /usr/src/ /tmp/src/
Updating '/usr/src':
At revision 268262.
Updating '/tmp/src':
At revision 268262.
Summary of updates:
  Updated '/usr/src' to r268262.
  Updated '/tmp/src' to r268262.
root@cs0:~# cd /usr/src/
root@cs0:/usr/src# svn info .
Path: .
Working Copy Root Path: /usr/src
URL: https://svn0.us-west.freebsd.org/base/releng/9.3
Relative URL: ^/releng/9.3
Repository Root: https://svn0.us-west.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 268262
Node Kind: directory
Schedule: normal
Last Changed Author: hselasky
Last Changed Rev: 268226
Last Changed Date: 2014-07-03 20:42:26 +0300 (чт, 03 июл 2014)

root@cs0:/usr/src# rm -rf /usr/obj/
rm: /usr/obj/: Operation not permitted
root@cs0:/usr/src# /usr/bin/time -ho /dev/stdout make -j26 buildworld
| tail -n 4
--------------------------------------------------------------
>>> World build completed on Fri Jul  4 19:34:22 EEST 2014
--------------------------------------------------------------
        8m23,08s real           2h3m47,39s user         17m53,79s sys
root@cs0:/usr/src# rm -rf /usr/obj/
rm: /usr/obj/: Operation not permitted
root@cs0:/usr/src# cd /tmp/src/
root@cs0:/tmp/src# svn info .
Path: .
Working Copy Root Path: /tmp/src
URL: https://svn0.us-west.freebsd.org/base/releng/9.2
Relative URL: ^/releng/9.2
Repository Root: https://svn0.us-west.freebsd.org/base
Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revision: 268262
Node Kind: directory
Schedule: normal
Last Changed Author: delphij
Last Changed Rev: 267831
Last Changed Date: 2014-06-24 22:05:36 +0300 (вт, 24 июн 2014)

root@cs0:/tmp/src# /usr/bin/time -ho /dev/stdout make -j26 buildworld
| tail -n 4
--------------------------------------------------------------
>>> World build completed on Fri Jul  4 20:02:06 EEST 2014
--------------------------------------------------------------
        18m28,47s real          1h36m32,89s user                1h12m36,17s sys
root@cs0:/tmp/src# exit

Script done on Fri Jul  4 20:14:37 2014

Ответить