prebid-bench Runs (200k RPS, 2% simulierte hitrate)
Zielprofil
- RPS: 200k
- Hitrate ~= 2%
Docker
Setup
Get docker image
https://app.sdk-cloud.de/ui/measurementinfo/b87d03c2-1e16-11f1-947f-f2a9e2ab361c (nochmal anklicken nach anmeldung)
Login:
User: weischer-jvb
PW: 27rbqQmru3z#bj&Jg^T$vsddHxiKy%C
docker load -i prebid-bench.tarexport IMAGE="prebid-benchmark:latest"
export LAT_MIN="48.02873991996074"
export LAT_MAX="48.22963491635082"
export LON_MIN="11.406604011302647"
export LON_MAX="11.737241444392396"
export DUR="600"=> Active Agent Client herunterfahren.
Run 1: 200k RPS — 200 Verbindungen
export RPS="200000"
export RUN_ID="$(date +%Y%m%d-%H%M%S)"
export CONN=200
docker run --rm --name "prebid-bench-${RUN_ID}" \
--network host \
-e PBS_BENCH_CLIENT_ID="${RUN_ID}" \
-e PBS_BENCH_DURATION="${DUR}" \
-e PBS_BENCH_TARGET_RPS="${RPS}" \
-e PBS_BENCH_CONNECTIONS="${CONN}" \
-e PBS_BENCH_RETURN_EMPTY_PERCENT="2" \
-e PBS_BENCH_LAT_MIN="${LAT_MIN}" \
-e PBS_BENCH_LAT_MAX="${LAT_MAX}" \
-e PBS_BENCH_LON_MIN="${LON_MIN}" \
-e PBS_BENCH_LON_MAX="${LON_MAX}" \
"${IMAGE}" | tee "/tmp/prebid-bench-${RUN_ID}.log"Run 2: 200k RPS — 400 Verbindungen
export RPS="200000"
export RUN_ID="$(date +%Y%m%d-%H%M%S)"
export CONN=400
docker run --rm --name "prebid-bench-${RUN_ID}" \
--network host \
-e PBS_BENCH_CLIENT_ID="${RUN_ID}" \
-e PBS_BENCH_DURATION="${DUR}" \
-e PBS_BENCH_TARGET_RPS="${RPS}" \
-e PBS_BENCH_CONNECTIONS="${CONN}" \
-e PBS_BENCH_RETURN_EMPTY_PERCENT="2" \
-e PBS_BENCH_LAT_MIN="${LAT_MIN}" \
-e PBS_BENCH_LAT_MAX="${LAT_MAX}" \
-e PBS_BENCH_LON_MIN="${LON_MIN}" \
-e PBS_BENCH_LON_MAX="${LON_MAX}" \
"${IMAGE}" | tee "/tmp/prebid-bench-${RUN_ID}.log"Run 3: 300k RPS — 400 Verbindungen
export RPS="300000"
export RUN_ID="$(date +%Y%m%d-%H%M%S)"
export CONN=400
docker run --rm --name "prebid-bench-${RUN_ID}" \
--network host \
-e PBS_BENCH_CLIENT_ID="${RUN_ID}" \
-e PBS_BENCH_DURATION="${DUR}" \
-e PBS_BENCH_TARGET_RPS="${RPS}" \
-e PBS_BENCH_CONNECTIONS="${CONN}" \
-e PBS_BENCH_RETURN_EMPTY_PERCENT="2" \
-e PBS_BENCH_LAT_MIN="${LAT_MIN}" \
-e PBS_BENCH_LAT_MAX="${LAT_MAX}" \
-e PBS_BENCH_LON_MIN="${LON_MIN}" \
-e PBS_BENCH_LON_MAX="${LON_MAX}" \
"${IMAGE}" | tee "/tmp/prebid-bench-${RUN_ID}.log"Run 4: 300k RPS — 200 Verbindungen
export RPS="300000"
export RUN_ID="$(date +%Y%m%d-%H%M%S)"
export CONN=200
docker run --rm --name "prebid-bench-${RUN_ID}" \
--network host \
-e PBS_BENCH_CLIENT_ID="${RUN_ID}" \
-e PBS_BENCH_DURATION="${DUR}" \
-e PBS_BENCH_TARGET_RPS="${RPS}" \
-e PBS_BENCH_CONNECTIONS="${CONN}" \
-e PBS_BENCH_RETURN_EMPTY_PERCENT="2" \
-e PBS_BENCH_LAT_MIN="${LAT_MIN}" \
-e PBS_BENCH_LAT_MAX="${LAT_MAX}" \
-e PBS_BENCH_LON_MIN="${LON_MIN}" \
-e PBS_BENCH_LON_MAX="${LON_MAX}" \
"${IMAGE}" | tee "/tmp/prebid-bench-${RUN_ID}.log"