File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2- set -eu
2+
3+ set -exu
34
45start_server () {
56 local VARIANT=$1
@@ -16,7 +17,7 @@ start_server() {
1617 ${CPU_AFFINITY_APP} java ${JAVA_OPTS} -Xms3G -Xmx3G -jar ${INSECURE_BANK} & > ${OUTPUT_DIR} /${VARIANT} /insecure-bank.log
1718}
1819
19- start_server " ${NO_AGENT_VARIANT} " " -Dserver.port=8080" " taskset -c 47 " &
20+ start_server " no_agent " " -Dserver.port=8080" " taskset -c 47 " &
2021start_server " tracing" " -javaagent:${TRACER} -Dserver.port=8081" " taskset -c 46 " &
2122start_server " profiling" " -javaagent:${TRACER} -Ddd.profiling.enabled=true -Dserver.port=8082" " taskset -c 45 " &
2223start_server " iast" " -javaagent:${TRACER} -Ddd.iast.enabled=true -Dserver.port=8083" " taskset -c 44 " &
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2- set -eu
2+
3+ set -exu
34
45start_server () {
56 local VARIANT=$1
@@ -16,7 +17,7 @@ start_server() {
1617 ${CPU_AFFINITY_APP} java ${JAVA_OPTS} -Xms2G -Xmx2G -jar ${PETCLINIC} & > ${OUTPUT_DIR} /${VARIANT} /petclinic.log
1718}
1819
19- start_server " ${NO_AGENT_VARIANT} " " -Dserver.port=8080" " taskset -c 31-32 " &
20+ start_server " no_agent " " -Dserver.port=8080" " taskset -c 31-32 " &
2021start_server " tracing" " -javaagent:${TRACER} -Dserver.port=8081" " taskset -c 33-34 " &
2122start_server " profiling" " -javaagent:${TRACER} -Ddd.profiling.enabled=true -Dserver.port=8082" " taskset -c 35-36 " &
2223start_server " appsec" " -javaagent:${TRACER} -Ddd.appsec.enabled=true -Dserver.port=8083" " taskset -c 37-38 " &
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
2- set -eu
2+
3+ set -exu
4+
5+ local type=$1
6+ local app=$2
7+
8+ export OUTPUT_DIR=" ${REPORTS_DIR} /${type} /${app} "
39
410if [ -n " $CI_JOB_TOKEN " ]; then
5- # Inside BP, so we can assume 24 CPU cores available and set CPU affinity
6- export CPU_AFFINITY_K6=" taskset -c 25-26 "
7- export CPU_AFFINITY_APP=" taskset -c 27-47 "
11+ # Inside BP, so we can assume 24 CPU cores on the second socket available and set CPU affinity
12+ export CPU_AFFINITY_K6=" taskset -c 24-30 "
813else
914 export CPU_AFFINITY_K6=" "
10- export CPU_AFFINITY_APP=" "
1115fi
1216
13-
1417source " ${UTILS_DIR} /update-java-version.sh" 17
1518
16- if [ -n " $CI_JOB_TOKEN " ]; then
17- # Inside BP, so we can assume 24 CPU cores available and set CPU affinity
18- export CPU_AFFINITY_K6=" taskset -c 24-30 "
19+ if [ " ${app} " == " petclinic" ]; then
20+ HEALTHCHECK_URL=http://localhost:8080
21+ elif [ " ${app} " == " insecure-bank" ]; then
22+ HEALTHCHECK_URL=http://localhost:8080/login
1923else
20- export CPU_AFFINITY_K6=" "
24+ echo " Unknown app ${app} "
25+ exit 1
2126fi
2227
23- " ${UTILS_DIR} /run-sirun-benchmarks.sh" " $@ "
28+ bash -c " ${UTILS_DIR} /../${type} /${app} /start-servers.sh"
29+ bash -c " ${CPU_AFFINITY_K6}${UTILS_DIR} /run-k6-load-test.sh ${HEALTHCHECK_URL} ${OUTPUT_DIR} 'pkill java'"
You can’t perform that action at this time.
0 commit comments