22 lines
915 B
Bash
Executable File
22 lines
915 B
Bash
Executable File
#!/bin/bash
|
|
# run_load_test.sh — нагрузочный тест tcp_proxy: N параллельных соединений,
|
|
# двусторонний byte-exact трафик без idle, замер пропускной способности.
|
|
#
|
|
# Это пресет поверх run_burst_test.sh (тот же движок, другие параметры).
|
|
#
|
|
# Параметры (env):
|
|
# LOAD_CONNECTIONS — число параллельных соединений (по умолчанию 8)
|
|
# LOAD_TOTAL — байт на направление на соединение (по умолчанию 8MB)
|
|
#
|
|
# Запуск: sudo ./run_load_test.sh
|
|
|
|
set -euo pipefail
|
|
|
|
BURST_NAME=load \
|
|
BURST_CONNECTIONS="${LOAD_CONNECTIONS:-8}" \
|
|
BURST_TOTAL="${LOAD_TOTAL:-8388608}" \
|
|
BURST_MIN_IDLE_MS=0 \
|
|
BURST_MAX_IDLE_MS=0 \
|
|
BURST_STALL_MS="${LOAD_STALL_MS:-30000}" \
|
|
bash "$(dirname "$0")/run_burst_test.sh"
|