провел пару тестов на скорость сборки мира во freebsd. исходные условия:
freebsd 8.2 stable amd64 на zfs
исходники свежие (сегодняшние)
перед каждой сборкой осуществлялось:
[root@sites /usr/src]# make clean
[root@sites /usr/src]#rm -rf /usr/obj/*
переменными являются только параметр make -j и тип файловой системы в /usr/obj
итак, стандартная сборка:
[root@sites /usr/src]#make buildworld
>>> World build started on Tue May 17 10:07:44 MSD 2011
>>> World build completed on Tue May 17 11:17:27 MSD 2011
время сборки: 1 час 9 минут 43 секунды
сборка с j30 в тех же условиях:
[root@sites /usr/src]# make -j30 buildworld
>>> World build started on Tue May 17 11:19:39 MSD 2011
>>> World build completed on Tue May 17 11:41:08 MSD 2011
время сборки: 0 часов 21 минута 29 секунд
сборка с 5Гб ram-диском примонтированном в /usr/obj стандартная:
[root@sites /usr/src]# make buildworld
>>> World build started on Tue May 17 11:45:40 MSD 2011
>>> World build completed on Tue May 17 12:54:24 MSD 2011
время сборки: 1 час 8 минут 44 секунды
и тоже самое, но с j30:
[root@sites /usr/src]# make -j30 buildworld
>>> World build started on Tue May 17 13:59:36 MSD 2011
>>> World build completed on Tue May 17 14:20:50 MSD 2011
время сборки: 0 часов 21 минута 14 секунд.
вывод: на скорость сборки существенно (более чем в 3 раза) влияет параметр -j30, и практически не влияет тип файловой системы в каталоге /usr/obj