今どきというと、freebsd-updateの方がより今どきなんでしょうけど、弊社の稼働準備中のサーバでmake buildworldの時間を計ってみました。
スペックは以下の通り。
- CPU: Intel Xeon L5520(2.27GHz )
- Memory: DDR3-1333 12GB(4GB * 3)
- HDD: Seagate Barracuda ES.2 1TB*4 (RAID10)
- RAID Controller: 3ware 9650SE-4LPML
# time make buildworld 3583.907u 393.599s 1:07:17.90 98.5% 6717+2194k 24106+142448io 18489pf+0w # time make -j4 buildworld 4175.577u 580.727s 22:46.35 348.1% 6664+2182k 12413+435942io 16093pf+0w # time make -j8 buildworld 5110.769u 749.743s 18:44.09 521.3% 6719+2193k 42+436038io 15805pf+0w # time make -j16 buildworld 5334.192u 776.424s 18:43.58 543.8% 6743+2200k 25113+436544io 18034pf+0w
うーん、さすがにスレッド数超えるとたいしたことなくなるんですね。
他にもシングルスレッドなCeleron 430(1.8GHz) とか、なんちゃってクアッドコア(弊社内呼称:性格には4スレッド)のAtom 330とかもいるので、引き続き実験(同時に始めたけど、上記の-j8と-j16が終わるまでにCeleronもAtomもmake終わりませんでした)