buildworld/buildkernel時のjオプション |
ハンドブックによればシングルCPUの場合は -j4が 一番効率がよいと報告されているらしい。マルチCPUの場合は 6~10の間で試してみろと書いてある。
で、やってみた。
シングルユーザーモードでカーネル再構築にかかる時間を測定して平均を取ってみた。
結論から言うとj6, j8, j10 ほとんど変わらない。 (GENERICではなくカスタマイズしたコンフィグファイルを使用)
date >> /tmp/memo ; make -jx buildworld && make -jx buildkernel && date >> /tmp/memo
6, 8, 10 各10回くらいずつ計測してほぼ 46分20秒程度で変わらず。
ちなみにjオプションなしでは1時間13分くらい。(10回も試さなくても遅いのは明白)
オレ的な結論。
-j6 でも -j8 でも -j10 でも好きなの使えばよし。
使わないよりは、かなり速い。