28 | | = Génération d'un ensemble de packages pour le benchmark |
29 | | |
30 | | {{{ |
31 | | rm -rf /tmp/build |
32 | | mkdir /tmp/build |
33 | | # 50 100 15 5 |
34 | | # 5 5 5 5 |
35 | | libs=50 |
36 | | classes=100 |
37 | | internal=15 |
38 | | external=5 |
39 | | bench.py /tmp/build ${libs} ${classes} ${internal} ${external} |
40 | | n=`expr ${libs} - 1` |
41 | | cd /tmp/build/lib${n}/cmt/ ec |
42 | | cmt broadcast cmt make |
43 | | }}} |
44 | | |
45 | | == résultat du bench |
46 | | |
47 | | {{{ |
48 | | cmt broadcast gmake |
49 | | cmt broadcast gmake -j |
50 | | # 228.016u 129.847s 3:36.46 165.3% 0+0k 0+0io 0pf+0w |
51 | | }}} |
52 | | |
53 | | avec tbroadcast: |
54 | | |
55 | | {{{ |
56 | | python2.6 /afs/cern.ch/sw/contrib/CMT/tbroadcast/v2.0.9/scripts/tbroadcast "cmt make -j" |
57 | | ./build.csh >& build.log 59.91s user 96.96s system 32% cpu 8:07.09 total |
58 | | 209.107u 120.217s 2:57.63 185.3% 0+0k 0+0io 0pf+0w |
59 | | }}} |