diff --git a/bin/2012-msept/run-benchmark-cycle-async.sh b/bin/2012-msept/run-benchmark-cycle-async.sh index ef69b8aa3b7fe0be9a9ae7f930558d8e8df044fb..549ca4b7938efd4b529bf25ac32ab73f96692501 100644 --- a/bin/2012-msept/run-benchmark-cycle-async.sh +++ b/bin/2012-msept/run-benchmark-cycle-async.sh @@ -19,25 +19,25 @@ touch ${BASEDIR}kieker.log RESULTSFN="${RESULTS_DIR}results.csv" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx1G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx1G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -62,7 +62,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-1.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-1.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-1.txt & - ${BINDJAVA} java ${JAVAARGS_NOINSTR} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-1.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -80,7 +80,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-2.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-2.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-2.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-2.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -100,7 +100,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-3.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-3.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-3.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-3.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -120,7 +120,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-4.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-4.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-4.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-4.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2012-msept/run-benchmark-cycle-sync.sh b/bin/2012-msept/run-benchmark-cycle-sync.sh index 93a3320bf36c63608ccf6adc6fb2ee2ebbfa295d..2a153a8fe9c319b83b95f66dc54ca2c6f030e382 100644 --- a/bin/2012-msept/run-benchmark-cycle-sync.sh +++ b/bin/2012-msept/run-benchmark-cycle-sync.sh @@ -19,25 +19,25 @@ touch ${BASEDIR}kieker.log RESULTSFN="${RESULTS_DIR}results.csv" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx1G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx1G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.SyncFsWriter -Dkieker.monitoring.writer.filesystem.SyncFsWriter.customStoragePath=${BASEDIR}tmp" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.SyncFsWriter -Dkieker.monitoring.writer.filesystem.SyncFsWriter.customStoragePath=${BASEDIR}tmp" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -62,7 +62,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do # mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-1.txt & # vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-1.txt & # iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-1.txt & -# ${BINDJAVA} java ${JAVAARGS_NOINSTR} ${JAR} \ +# ${BINDJAVA} java ${JAVA_ARGS_NOINSTR} ${JAR} \ # --output-filename ${RESULTSFN}-${i}-${j}-1.csv \ # --totalcalls ${TOTALCALLS} \ # --methodtime ${METHODTIME} \ @@ -80,7 +80,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do # mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-2.txt & # vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-2.txt & # iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-2.txt & -# ${BINDJAVA} java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ +# ${BINDJAVA} java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ # --output-filename ${RESULTSFN}-${i}-${j}-2.csv \ # --totalcalls ${TOTALCALLS} \ # --methodtime ${METHODTIME} \ @@ -100,7 +100,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do # mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-3.txt & # vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-3.txt & # iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-3.txt & -# ${BINDJAVA} java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ +# ${BINDJAVA} java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ # --output-filename ${RESULTSFN}-${i}-${j}-3.csv \ # --totalcalls ${TOTALCALLS} \ # --methodtime ${METHODTIME} \ @@ -120,7 +120,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-4.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-4.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-4.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-4.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2012-msept/run-benchmark-recursive-jmx.sh b/bin/2012-msept/run-benchmark-recursive-jmx.sh index 1e0755d7bfb1fa7f88e14f06c3c1af5df1e5efc8..a082cfb3defd7bf725772e7f0257f2aa4a2248af 100644 --- a/bin/2012-msept/run-benchmark-recursive-jmx.sh +++ b/bin/2012-msept/run-benchmark-recursive-jmx.sh @@ -34,25 +34,25 @@ touch ${BASEDIR}kieker.log RESULTSFN="${RESULTS_DIR}results.csv" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx1G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx1G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.jmx=true -Dkieker.monitoring.jmx.remote=true -Dkieker.monitoring.writer=kieker.monitoring.writer.jmx.JMXWriter"" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.jmx=true -Dkieker.monitoring.jmx.remote=true -Dkieker.monitoring.writer=kieker.monitoring.writer.jmx.JMXWriter"" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -77,7 +77,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-1.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-1.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-1.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-1.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -97,7 +97,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-2.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-2.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-2.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-2.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2012-msept/run-benchmark-recursive-linear.sh b/bin/2012-msept/run-benchmark-recursive-linear.sh index 6931e614372bf34c3199ffe5a6dd71df742904e6..0a617dea276ab9b4a13529bad4f38734cc1d6a9e 100644 --- a/bin/2012-msept/run-benchmark-recursive-linear.sh +++ b/bin/2012-msept/run-benchmark-recursive-linear.sh @@ -34,26 +34,26 @@ touch ${BASEDIR}kieker.log RESULTSFN="${RESULTS_DIR}results.csv" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx1G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx1G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -#JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryFsWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.customStoragePath=${BASEDIR}tmp" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +#JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryFsWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.customStoragePath=${BASEDIR}tmp" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -79,7 +79,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-1.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-1.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-1.txt & - ${BINDJAVA} java ${JAVAARGS_NOINSTR} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-1.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -97,7 +97,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-2.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-2.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-2.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-2.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -117,7 +117,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-3.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-3.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-3.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-3.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -137,7 +137,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-4.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-4.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-4.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-4.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2012-msept/run-benchmark-recursive.sh b/bin/2012-msept/run-benchmark-recursive.sh index 66d3b10a2f26f52dc43bb8ffb63c17979df9a17c..efc13d6f5a78164a82e7901f75a722bae360c6db 100644 --- a/bin/2012-msept/run-benchmark-recursive.sh +++ b/bin/2012-msept/run-benchmark-recursive.sh @@ -34,26 +34,26 @@ touch ${BASEDIR}kieker.log RESULTSFN="${RESULTS_DIR}results.csv" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx1G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx1G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -#JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryFsWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.customStoragePath=${BASEDIR}tmp" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.adaptiveMonitoring.configFile=META-INF/kieker.monitoring.adaptiveMonitoring.disabled.conf -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +#JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryFsWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.customStoragePath=${BASEDIR}tmp" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -78,7 +78,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-1.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-1.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-1.txt & - ${BINDJAVA} java ${JAVAARGS_NOINSTR} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-1.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -96,7 +96,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-2.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-2.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-2.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-2.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -116,7 +116,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-3.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-3.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-3.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-3.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -136,7 +136,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-4.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-4.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-4.txt & - ${BINDJAVA} java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${BINDJAVA} java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RESULTSFN}-${i}-${j}-4.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi-remote.sh b/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi-remote.sh index c14eaa64126058beb40b7176212ca2bdc0bb15f0..31dd2d6d1aaf1e232fb2f880f477ef3f3cd76af3 100644 --- a/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi-remote.sh +++ b/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi-remote.sh @@ -31,25 +31,25 @@ ssh ${REMOTEHOST} "mkdir ${REMOTERESULTS_DIR}stat/" RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JARNoInstru="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNoInstru.jar" JARDeactived="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiDeactivated.jar" JARCollecting="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiCollecting.jar" JARNORMAL="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNormal.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -72,7 +72,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} No instrumentation" sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JARNoInstru} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JARNoInstru} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -90,7 +90,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ssh ${REMOTEHOST} "nohup ${JAVABIN}java -jar ${REMOTERESULTS_DIR}dist/explorviz_worker.jar >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARDeactived} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARDeactived} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -110,7 +110,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ssh ${REMOTEHOST} "nohup ${JAVABIN}java -jar ${REMOTERESULTS_DIR}dist/explorviz_worker.jar >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARCollecting} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARCollecting} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -130,7 +130,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ssh ${REMOTEHOST} "nohup ${JAVABIN}java -jar ${REMOTERESULTS_DIR}dist/explorviz_worker.jar >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -150,7 +150,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ssh ${REMOTEHOST} "nohup ${JAVABIN}java -jar ${REMOTERESULTS_DIR}dist/explorviz_workerReconstruction.jar >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -170,7 +170,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ssh ${REMOTEHOST} "nohup ${JAVABIN}java -jar ${REMOTERESULTS_DIR}dist/explorviz_workerReduction.jar >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi.sh b/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi.sh index 15eb8e0c7ba1449efdc7329344c434c5a18cf0cb..7214ff8b5104eea6085a2bc8bf521ec5a7b232d6 100644 --- a/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi.sh +++ b/bin/2013-kieker-days-ffi/benchmark-kieker-days-ffi.sh @@ -25,25 +25,25 @@ mkdir ${RESULTS_DIR}stat/ RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JARNoInstru="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNoInstru.jar" JARDeactived="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiDeactivated.jar" JARCollecting="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiCollecting.jar" JARNORMAL="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNormal.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -66,7 +66,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} No instrumentation" sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JARNoInstru} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JARNoInstru} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -84,7 +84,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_worker.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARDeactived} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARDeactived} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -103,7 +103,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_worker.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARCollecting} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARCollecting} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -122,7 +122,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_worker.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -141,7 +141,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_workerReconstruction.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -160,7 +160,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_workerReduction.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days-ffi/benchmark-kieker-days-kieker.sh b/bin/2013-kieker-days-ffi/benchmark-kieker-days-kieker.sh index b6a62404a341889efbb4280404896f8942649d13..aa4109488820063ba36e028abfa10e78f6819dcc 100644 --- a/bin/2013-kieker-days-ffi/benchmark-kieker-days-kieker.sh +++ b/bin/2013-kieker-days-ffi/benchmark-kieker-days-kieker.sh @@ -29,25 +29,25 @@ touch ${BASEDIR}kieker.log RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar dist/OverheadEvaluationMicrobenchmarkKieker.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter -Dkieker.monitoring.writer.tcp.TCPWriter.QueueSize=100000 -Dkieker.monitoring.writer.tcp.TCPWriter.QueueFullBehavior=1" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter -Dkieker.monitoring.writer.tcp.TCPWriter.QueueSize=100000 -Dkieker.monitoring.writer.tcp.TCPWriter.QueueFullBehavior=1" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -73,7 +73,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -96,7 +96,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -119,7 +119,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -144,7 +144,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & ${JAVABIN}java -jar dist/KiekerTCPReader1.jar 2>${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -171,7 +171,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & ${JAVABIN}java -jar dist/KiekerTCPReader2.jar 2>${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -198,7 +198,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & ${JAVABIN}java -jar dist/KiekerTCPReader3.jar 2>${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days/benchmark-kieker-days-ffi-remote.sh b/bin/2013-kieker-days/benchmark-kieker-days-ffi-remote.sh index 05ceba031f1a87c88cb599888e00e3a68b11263b..41dc5596b6bde11f073f63b256185c21810ecfa5 100644 --- a/bin/2013-kieker-days/benchmark-kieker-days-ffi-remote.sh +++ b/bin/2013-kieker-days/benchmark-kieker-days-ffi-remote.sh @@ -31,25 +31,25 @@ ssh ${REMOTEHOST} "mkdir ${REMOTERESULTS_DIR}stat/" RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms4G -Xmx12G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms4G -Xmx12G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JARNoInstru="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNoInstru.jar" JARDeactived="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiDeactivated.jar" JARCollecting="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiCollecting.jar" JARNORMAL="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNormal.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -71,7 +71,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} No instrumentation" #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JARNoInstru} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JARNoInstru} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -87,9 +87,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} Deactivated Probe" #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/explorviz_worker.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/explorviz_worker.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARDeactived} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARDeactived} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -107,9 +107,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} Collecting" #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/explorviz_worker.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/explorviz_worker.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARCollecting} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARCollecting} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -127,9 +127,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} Logging" #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/explorviz_worker.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/explorviz_worker.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -147,9 +147,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} Reconstruction" #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/explorviz_workerReconstruction.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/explorviz_workerReconstruction.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -167,9 +167,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} Reduction" #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/explorviz_workerReduction.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/explorviz_workerReduction.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days/benchmark-kieker-days-ffi.sh b/bin/2013-kieker-days/benchmark-kieker-days-ffi.sh index 15eb8e0c7ba1449efdc7329344c434c5a18cf0cb..7214ff8b5104eea6085a2bc8bf521ec5a7b232d6 100644 --- a/bin/2013-kieker-days/benchmark-kieker-days-ffi.sh +++ b/bin/2013-kieker-days/benchmark-kieker-days-ffi.sh @@ -25,25 +25,25 @@ mkdir ${RESULTS_DIR}stat/ RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JARNoInstru="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNoInstru.jar" JARDeactived="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiDeactivated.jar" JARCollecting="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiCollecting.jar" JARNORMAL="-jar dist/OverheadEvaluationMicrobenchmarkTCPffiNormal.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/aspectjweaver.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker-overhead-benchmark.aop.xml" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -66,7 +66,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do k=`expr ${k} + 1` echo " # ${i}.${j}.${k} No instrumentation" sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JARNoInstru} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JARNoInstru} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -84,7 +84,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_worker.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARDeactived} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARDeactived} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -103,7 +103,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_worker.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARCollecting} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARCollecting} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -122,7 +122,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_worker.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -141,7 +141,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_workerReconstruction.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -160,7 +160,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVABIN}java -jar dist/explorviz_workerReduction.jar >${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_LTW} ${JARNORMAL} \ + ${JAVABIN}java ${JAVA_ARGS_LTW} ${JARNORMAL} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days/benchmark-kieker-days-kieker-remote.sh b/bin/2013-kieker-days/benchmark-kieker-days-kieker-remote.sh index 07ad1f474fdc9387b30d3592cfde50c2a3545757..7285831f3ae3ea0e7fbf4923fe66c35aaa9cebc3 100644 --- a/bin/2013-kieker-days/benchmark-kieker-days-kieker-remote.sh +++ b/bin/2013-kieker-days/benchmark-kieker-days-kieker-remote.sh @@ -35,25 +35,25 @@ touch ${BASEDIR}kieker.log RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms4G -Xmx12G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms4G -Xmx12G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar dist/OverheadEvaluationMicrobenchmarkKieker.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter -Dkieker.monitoring.writer.tcp.TCPWriter.QueueSize=100000 -Dkieker.monitoring.writer.tcp.TCPWriter.hostname=10.50.0.7 -Dkieker.monitoring.writer.tcp.TCPWriter.QueueFullBehavior=1" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter -Dkieker.monitoring.writer.tcp.TCPWriter.QueueSize=100000 -Dkieker.monitoring.writer.tcp.TCPWriter.hostname=10.50.0.7 -Dkieker.monitoring.writer.tcp.TCPWriter.QueueFullBehavior=1" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -77,7 +77,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} No instrumentation" echo " # ${i}.${j}.${k} No instrumentation" >>${BASEDIR}kieker.log #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -96,7 +96,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} Deactivated probe" echo " # ${i}.${j}.${k} Deactivated probe" >>${BASEDIR}kieker.log #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -115,7 +115,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} No logging (null writer)" echo " # ${i}.${j}.${k} No logging (null writer)" >>${BASEDIR}kieker.log #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVABIN}java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -134,9 +134,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} Logging" echo " # ${i}.${j}.${k} Logging" >>${BASEDIR}kieker.log #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/KiekerTCPReader1.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/KiekerTCPReader1.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -158,9 +158,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} Logging" echo " # ${i}.${j}.${k} Logging" >>${BASEDIR}kieker.log #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/KiekerTCPReader2.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/KiekerTCPReader2.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -182,9 +182,9 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} Logging" echo " # ${i}.${j}.${k} Logging" >>${BASEDIR}kieker.log #sar -o ${RESULTS_DIR}stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ssh ${REMOTEHOST} "${JAVABIN}java ${JAVAARGS} -jar ${REMOTEBASEDIR}dist/KiekerTCPReader3.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" + ssh ${REMOTEHOST} "${JAVABIN}java ${JAVA_ARGS} -jar ${REMOTEBASEDIR}dist/KiekerTCPReader3.jar </dev/null >${REMOTERESULTS_DIR}worker-${i}-${j}-${k}.log 2>&1 &" sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2013-kieker-days/benchmark-kieker-days-kieker.sh b/bin/2013-kieker-days/benchmark-kieker-days-kieker.sh index b6a62404a341889efbb4280404896f8942649d13..aa4109488820063ba36e028abfa10e78f6819dcc 100644 --- a/bin/2013-kieker-days/benchmark-kieker-days-kieker.sh +++ b/bin/2013-kieker-days/benchmark-kieker-days-kieker.sh @@ -29,25 +29,25 @@ touch ${BASEDIR}kieker.log RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar dist/OverheadEvaluationMicrobenchmarkKieker.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter -Dkieker.monitoring.writer.tcp.TCPWriter.QueueSize=100000 -Dkieker.monitoring.writer.tcp.TCPWriter.QueueFullBehavior=1" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.9-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.tcp.TCPWriter -Dkieker.monitoring.writer.tcp.TCPWriter.QueueSize=100000 -Dkieker.monitoring.writer.tcp.TCPWriter.QueueFullBehavior=1" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -73,7 +73,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -96,7 +96,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -119,7 +119,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -144,7 +144,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & ${JAVABIN}java -jar dist/KiekerTCPReader1.jar 2>${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -171,7 +171,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & ${JAVABIN}java -jar dist/KiekerTCPReader2.jar 2>${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -198,7 +198,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & ${JAVABIN}java -jar dist/KiekerTCPReader3.jar 2>${RESULTS_DIR}worker-${i}-${j}-${k}.log & sleep 5 - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/bin/2014-icpe/benchmark-disk-writer.sh b/bin/2014-icpe/benchmark-disk-writer.sh index bd09affbc40ecfefb24eb8638c9127eb94badea6..9c89823984772a29f681900cc22dec416aba629d 100644 --- a/bin/2014-icpe/benchmark-disk-writer.sh +++ b/bin/2014-icpe/benchmark-disk-writer.sh @@ -29,27 +29,27 @@ touch ${BASEDIR}kieker.log RAWFN="${RESULTS_DIR}raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar dist/OverheadEvaluationMicrobenchmarkKieker.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASEDIR}lib/kieker-1.8-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" -JAVAARGS_KIEKER_DEACTV="${JAVAARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_NOLOGGING="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" -JAVAARGS_KIEKER_LOGGING1="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryFsWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.customStoragePath=${BASEDIR}tmp -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.QueueFullBehavior=1" -JAVAARGS_KIEKER_LOGGING2="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryZipWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryZipWriter.customStoragePath=${BASEDIR}tmp -Dkieker.monitoring.writer.filesystem.AsyncBinaryZipWriter.QueueFullBehavior=1" -JAVAARGS_KIEKER_LOGGING3="${JAVAARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.QueueFullBehavior=1" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASEDIR}lib/kieker-1.8-SNAPSHOT_aspectj.jar -Dorg.aspectj.weaver.showWeaveInfo=false -Daj.weaving.verbose=false -Dkieker.monitoring.adaptiveMonitoring.enabled=false -Dorg.aspectj.weaver.loadtime.configuration=META-INF/kieker.aop.xml" +JAVA_ARGS_KIEKER_DEACTV="${JAVA_ARGS_LTW} -Dkieker.monitoring.enabled=false -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_NOLOGGING="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.DummyWriter" +JAVA_ARGS_KIEKER_LOGGING1="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryFsWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.customStoragePath=${BASEDIR}tmp -Dkieker.monitoring.writer.filesystem.AsyncBinaryFsWriter.QueueFullBehavior=1" +JAVA_ARGS_KIEKER_LOGGING2="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncBinaryZipWriter -Dkieker.monitoring.writer.filesystem.AsyncBinaryZipWriter.customStoragePath=${BASEDIR}tmp -Dkieker.monitoring.writer.filesystem.AsyncBinaryZipWriter.QueueFullBehavior=1" +JAVA_ARGS_KIEKER_LOGGING3="${JAVA_ARGS_LTW} -Dkieker.monitoring.writer=kieker.monitoring.writer.filesystem.AsyncFsWriter -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.customStoragePath=${BASEDIR}tmp -Dkieker.monitoring.writer.filesystem.AsyncFsWriter.QueueFullBehavior=1" ## Write configuration uname -a >${RESULTS_DIR}configuration.txt -${JAVABIN}java ${JAVAARGS} -version 2>>${RESULTS_DIR}configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}configuration.txt +${JAVABIN}java ${JAVA_ARGS} -version 2>>${RESULTS_DIR}configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}configuration.txt echo "" >>${RESULTS_DIR}configuration.txt @@ -75,7 +75,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_NOINSTR} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -98,7 +98,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_DEACTV} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_DEACTV} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -121,7 +121,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_NOLOGGING} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_NOLOGGING} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -144,7 +144,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING1} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING1} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -168,7 +168,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING2} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING2} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ @@ -192,7 +192,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do mpstat 1 > ${RESULTS_DIR}stat/mpstat-${i}-${j}-${k}.txt & vmstat 1 > ${RESULTS_DIR}stat/vmstat-${i}-${j}-${k}.txt & iostat -xn 10 > ${RESULTS_DIR}stat/iostat-${i}-${j}-${k}.txt & - ${JAVABIN}java ${JAVAARGS_KIEKER_LOGGING3} ${JAR} \ + ${JAVABIN}java ${JAVA_ARGS_KIEKER_LOGGING3} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTALCALLS} \ --methodtime ${METHODTIME} \ diff --git a/frameworks/OpenTelemetry/benchmark.sh b/frameworks/OpenTelemetry/benchmark.sh index 48c01758a96c684a4f012d2e18c6568c3e97eb2b..c3ae59d58524495404b576c3fec60dcd2ef834e5 100644 --- a/frameworks/OpenTelemetry/benchmark.sh +++ b/frameworks/OpenTelemetry/benchmark.sh @@ -149,13 +149,13 @@ checkMoobenchApplication getOpentelemetryAgent -JAVA_ARGS_NOINSTR="${JAVAARGS}" -JAVA_ARGS_OPENTELEMETRY_BASIC="${JAVAARGS} -javaagent:${BASE_DIR}/lib/opentelemetry-javaagent-all.jar -Dotel.resource.attributes=service.name=moobench -Dotel.instrumentation.methods.include=moobench.application.MonitoredClassSimple[monitoredMethod];moobench.application.MonitoredClassThreaded[monitoredMethod]" -JAVA_ARGS_OPENTELEMETRY_LOGGING_DEACTIVATED="${JAVAARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=logging -Dotel.traces.sampler=always_off" -JAVA_ARGS_OPENTELEMETRY_LOGGING="${JAVAARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=logging" -JAVA_ARGS_OPENTELEMETRY_ZIPKIN="${JAVAARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=zipkin -Dotel.metrics.exporter=none" -JAVA_ARGS_OPENTELEMETRY_JAEGER="${JAVAARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=none -Dotel.traces.exporter=jaeger" -JAVA_ARGS_OPENTELEMETRY_PROMETHEUS="${JAVAARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=none -Dotel.metrics.exporter=prometheus" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_OPENTELEMETRY_BASIC="${JAVA_ARGS} -javaagent:${BASE_DIR}/lib/opentelemetry-javaagent-all.jar -Dotel.resource.attributes=service.name=moobench -Dotel.instrumentation.methods.include=moobench.application.MonitoredClassSimple[monitoredMethod];moobench.application.MonitoredClassThreaded[monitoredMethod]" +JAVA_ARGS_OPENTELEMETRY_LOGGING_DEACTIVATED="${JAVA_ARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=logging -Dotel.traces.sampler=always_off" +JAVA_ARGS_OPENTELEMETRY_LOGGING="${JAVA_ARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=logging" +JAVA_ARGS_OPENTELEMETRY_ZIPKIN="${JAVA_ARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=zipkin -Dotel.metrics.exporter=none" +JAVA_ARGS_OPENTELEMETRY_JAEGER="${JAVA_ARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=none -Dotel.traces.exporter=jaeger" +JAVA_ARGS_OPENTELEMETRY_PROMETHEUS="${JAVA_ARGS_OPENTELEMETRY_BASIC} -Dotel.traces.exporter=none -Dotel.metrics.exporter=prometheus" writeConfiguration diff --git a/frameworks/SPASSmeter/benchmark-tcp.sh b/frameworks/SPASSmeter/benchmark-tcp.sh index 68616f9de89acc1d66ae9300542e59ad8a26191c..47b99bf02a7d0c98e98dea67f8ba26578a1d759a 100644 --- a/frameworks/SPASSmeter/benchmark-tcp.sh +++ b/frameworks/SPASSmeter/benchmark-tcp.sh @@ -30,25 +30,25 @@ touch ${BASE_DIR}/spassmeter.log RAWFN="${RESULTS_DIR}/raw" -JAVAARGS="-server" -JAVAARGS="${JAVAARGS} -d64" -JAVAARGS="${JAVAARGS} -Xms1G -Xmx4G" -JAVAARGS="${JAVAARGS} -verbose:gc -XX:+PrintCompilation" -#JAVAARGS="${JAVAARGS} -XX:+PrintInlining" -#JAVAARGS="${JAVAARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" -#JAVAARGS="${JAVAARGS} -Djava.compiler=NONE" +JAVA_ARGS="-server" +JAVA_ARGS="${JAVA_ARGS} -d64" +JAVA_ARGS="${JAVA_ARGS} -Xms1G -Xmx4G" +JAVA_ARGS="${JAVA_ARGS} -verbose:gc -XX:+PrintCompilation" +#JAVA_ARGS="${JAVA_ARGS} -XX:+PrintInlining" +#JAVA_ARGS="${JAVA_ARGS} -XX:+UnlockDiagnosticVMOptions -XX:+LogCompilation" +#JAVA_ARGS="${JAVA_ARGS} -Djava.compiler=NONE" JAR="-jar MooBench.jar" -JAVAARGS_NOINSTR="${JAVAARGS}" -JAVAARGS_LTW="${JAVAARGS} -javaagent:${BASE_DIR}/lib/linux/spass-meter-ia.jar=xmlconfig=${BASE_DIR}/lib/config.xml,out=${RESULTS_DIR}/spassmeter.txt,tcp=localhost:6002" -JAVAARGS_LTW_ASM="${JAVAARGS_LTW} -Dspass-meter.iFactory=de.uni_hildesheim.sse.monitoring.runtime.instrumentation.asmTree.Factory" +JAVA_ARGS_NOINSTR="${JAVA_ARGS}" +JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASE_DIR}/lib/linux/spass-meter-ia.jar=xmlconfig=${BASE_DIR}/lib/config.xml,out=${RESULTS_DIR}/spassmeter.txt,tcp=localhost:6002" +JAVA_ARGS_LTW_ASM="${JAVA_ARGS_LTW} -Dspass-meter.iFactory=de.uni_hildesheim.sse.monitoring.runtime.instrumentation.asmTree.Factory" -SERVER="${JAVAARGS} -classpath ${BASE_DIR}/lib/linux/spass-meter-ant.jar de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer baseDir=. port=6002" +SERVER="${JAVA_ARGS} -classpath ${BASE_DIR}/lib/linux/spass-meter-ant.jar de.uni_hildesheim.sse.monitoring.runtime.recordingServer.TCPRecordingServer baseDir=. port=6002" ## Write configuration uname -a >${RESULTS_DIR}/configuration.txt -${JAVA_BIN} ${JAVAARGS} -version 2>>${RESULTS_DIR}/configuration.txt -echo "JAVAARGS: ${JAVAARGS}" >>${RESULTS_DIR}/configuration.txt +${JAVA_BIN} ${JAVA_ARGS} -version 2>>${RESULTS_DIR}/configuration.txt +echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}/configuration.txt echo "" >>${RESULTS_DIR}/configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}/configuration.txt echo "" >>${RESULTS_DIR}/configuration.txt @@ -72,7 +72,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} No instrumentation" echo " # ${i}.${j}.${k} No instrumentation" >>${BASE_DIR}/spassmeter.log #sar -o ${RESULTS_DIR}/stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVA_BIN} ${JAVAARGS_NOINSTR} ${JAR} \ + ${JAVA_BIN} ${JAVA_ARGS_NOINSTR} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTAL_CALLS} \ --methodtime ${METHOD_TIME} \ @@ -92,7 +92,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} SPASSmeter Javassist" >>${BASE_DIR}/spassmeter.log #sar -o ${RESULTS_DIR}/stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVA_BIN} ${SERVER} 1>>server.out 2>&1 & - ${JAVA_BIN} ${JAVAARGS_LTW} ${JAR} \ + ${JAVA_BIN} ${JAVA_ARGS_LTW} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTAL_CALLS} \ --methodtime ${METHOD_TIME} \ @@ -112,7 +112,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} SPASSmeter ASM" >>${BASE_DIR}/spassmeter.log #sar -o ${RESULTS_DIR}/stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & ${JAVA_BIN} ${SERVER} 1>>server.out 2>&1 & - ${JAVA_BIN} ${JAVAARGS_LTW_ASM} ${JAR} \ + ${JAVA_BIN} ${JAVA_ARGS_LTW_ASM} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --totalcalls ${TOTAL_CALLS} \ --methodtime ${METHOD_TIME} \ diff --git a/frameworks/SPASSmeter/benchmark.sh b/frameworks/SPASSmeter/benchmark.sh index 3d0a3df6944b724e9f7b04875f32100b072e43c0..ca1cdcae239e9ea4f21daba0e2c2ef3093e10cc5 100644 --- a/frameworks/SPASSmeter/benchmark.sh +++ b/frameworks/SPASSmeter/benchmark.sh @@ -42,7 +42,7 @@ JAR="-jar MooBench.jar" JAVA_ARGS_NOINSTR="${JAVA_ARGS}" JAVA_ARGS_LTW="${JAVA_ARGS} -javaagent:${BASE_DIR}/lib/linux/spass-meter-ia.jar=xmlconfig=${BASE_DIR}/lib/config.xml,out=${RESULTS_DIR}/spassmeter.txt" -JAVAARGS_LTW_ASM="${JAVAARGS_LTW} -Dspass-meter.iFactory=de.uni_hildesheim.sse.monitoring.runtime.instrumentation.asmTree.Factory" +JAVA_ARGS_LTW_ASM="${JAVA_ARGS_LTW} -Dspass-meter.iFactory=de.uni_hildesheim.sse.monitoring.runtime.instrumentation.asmTree.Factory" ## Write configuration @@ -91,7 +91,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} SPASSmeter Javassist" echo " # ${i}.${j}.${k} SPASSmeter Javassist" >> "${BASE_DIR}/spassmeter.log" #sar -o ${RESULTS_DIR}/stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVA_BIN} ${JAVAARGS_LTW} ${JAR} \ + ${JAVA_BIN} ${JAVA_ARGS_LTW} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --total-calls ${TOTAL_CALLS} \ --method-time ${METHOD_TIME} \ @@ -110,7 +110,7 @@ for ((i=1;i<=${NUM_LOOPS};i+=1)); do echo " # ${i}.${j}.${k} SPASSmeter ASM" echo " # ${i}.${j}.${k} SPASSmeter ASM" >> "${BASE_DIR}/spassmeter.log" #sar -o ${RESULTS_DIR}/stat/sar-${i}-${j}-${k}.data 5 2000 1>/dev/null 2>&1 & - ${JAVA_BIN} ${JAVAARGS_LTW_ASM} ${JAR} \ + ${JAVA_BIN} ${JAVA_ARGS_LTW_ASM} ${JAR} \ --output-filename ${RAWFN}-${i}-${j}-${k}.csv \ --total-calls ${TOTALCALLS} \ --method-time ${METHODTIME} \ diff --git a/frameworks/common-functions.sh b/frameworks/common-functions.sh index ba795d0af90f80572ab99aa39b24c1b242a75cd4..f0796a6ea0fb700667ffbefc44ab22307ed95c49 100644 --- a/frameworks/common-functions.sh +++ b/frameworks/common-functions.sh @@ -115,7 +115,7 @@ function stopBackgroundProcess { function writeConfiguration() { uname -a >${RESULTS_DIR}/configuration.txt ${JAVA_BIN} ${JAVA_ARGS} -version 2>>${RESULTS_DIR}/configuration.txt - echo "JAVAARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}/configuration.txt + echo "JAVA_ARGS: ${JAVA_ARGS}" >>${RESULTS_DIR}/configuration.txt echo "" >>${RESULTS_DIR}/configuration.txt echo "Runtime: circa ${TIME} seconds" >>${RESULTS_DIR}/configuration.txt echo "" >>${RESULTS_DIR}/configuration.txt