3 HP_WORKLOADS
="0 60 65 70 72 74 76 78 80 81 82 83 84 85 86 87 88 89 90"
13 /bin
/rm -f NameService.ior NameService.pid EC1.pid EC2.pid EC.pid
15 # Generate the baseline data, i.e. shortcircuit the EC.
17 for w
in $HP_WORKLOADS; do
19 ..
/..
/Naming_Service
/Naming_Service \
20 -o NameService.ior
-p NameService.pid
>/dev
/null
2>&1 &
22 NameService
=`cat NameService.ior`
24 .
/EC_Multiple
-l ECM1
-s runtime
-p ECM1.pid \
25 -w 1,${LP_CONSUMERS},${LP_WORKLOAD},${LP_INTERVAL},${LP_MSGS},3,4,3,4 \
26 -h 1,${HP_CONSUMERS},${w},${HP_INTERVAL},${HP_MSGS},1,2,1,2 > \
29 kill `cat NameService.pid`
31 ..
/..
/Naming_Service
/Naming_Service \
32 -o NameService.ior
-p NameService.pid
>/dev
/null
2>&1 &
34 NameService
=`cat NameService.ior`
37 .
/EC_Multiple
-l ECM1
-r ECM2
-s runtime
-p ECM1.pid \
38 -w 1,${LP_CONSUMERS},${LP_WORKLOAD},${LP_INTERVAL},${LP_MSGS},1,2,1,3 \
39 -h 1,${HP_CONSUMERS},${w},${HP_INTERVAL},${HP_MSGS},4,5,4,6 > \
40 UTL.ECM1.
${w}.log
2>&1 &
41 .
/EC_Multiple
-l ECM2
-r ECM1
-s runtime
-p ECM2.pid \
42 -w 1,${LP_CONSUMERS},${LP_WORKLOAD},${LP_INTERVAL},${LP_MSGS},7,3,7,2 \
43 -h 1,${HP_CONSUMERS},${w},${HP_INTERVAL},${HP_MSGS},8,6,8,5 > \
44 UTL.ECM2.
${w}.log
2>&1 &
49 kill `cat NameService.pid`