diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2014-10-26 12:33:50 +0400 |
commit | 47e6e7c84f008a53061e661f31ae96629bc694ef (patch) | |
tree | 648a07f3b5b9d67ce19b0fd72e8caa1175c98f1a /qa/archives/mk.gap.sh | |
download | pcp-debian.tar.gz |
Debian 3.9.10debian/3.9.10debian
Diffstat (limited to 'qa/archives/mk.gap.sh')
-rw-r--r-- | qa/archives/mk.gap.sh | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/qa/archives/mk.gap.sh b/qa/archives/mk.gap.sh new file mode 100644 index 0000000..9c875d1 --- /dev/null +++ b/qa/archives/mk.gap.sh @@ -0,0 +1,36 @@ +#!/bin/sh +# +# Recipe for creating the gap and gap2 archives. +# +# gap: 10 sec data, 5 sec gap, 10 sec data +# gap2: 10 sec data, 5 sec gap, 10 sec data, 5 sec gap, 10 sec data +# sample.bin instances change across gaps +# + +. $PCP_DIR/etc/pcp.env + +here=`pwd` +tmp=/tmp/$$ +rm -rf $tmp +mkdir -p $tmp/tmp +cd $tmp + +trap "cd $here; rm -fr $tmp; exit" 0 1 2 3 15 + +echo 'log mandatory on 1sec { pmcd.pdu_in,pmcd.numagents,hinv.ncpu,sample.bin["bin-100","bin-200","bin-400"] }' >tmp/A.config +echo 'log mandatory on 1sec { pmcd.pdu_in,pmcd.numagents,hinv.ncpu,sample.bin["bin-100","bin-300","bin-400"] }' >tmp/B.config +echo 'log mandatory on 1sec { pmcd.pdu_in,pmcd.numagents,hinv.ncpu,sample.bin["bin-100","bin-400"] }' >tmp/C.config + +${PCP_BINADM_DIR}/pmlogger -s 10 -c tmp/A.config tmp/A +sleep 5 +${PCP_BINADM_DIR}/pmlogger -s 10 -c tmp/B.config tmp/B +sleep 5 +${PCP_BINADM_DIR}/pmlogger -s 10 -c tmp/C.config tmp/C + +rm -f gap.index gap.meta gap.0 +${PCP_BINADM_DIR}/pmlogextract tmp/A tmp/B $here/gap + +rm -f gap2.index gap2.meta gap2.0 +${PCP_BINADM_DIR}/pmlogextract tmp/A tmp/B tmp/C $here/gap2 + +exit |