From db8ce62984fc3c9cac0d84bbd380255452ff22dc Mon Sep 17 00:00:00 2001 From: Wilson Wang Date: Tue, 25 May 2021 13:28:45 -0700 Subject: [PATCH] tools: update mixed read/write benchmark script --- tools/rw-heatmaps/rw-benchmark.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/rw-heatmaps/rw-benchmark.sh b/tools/rw-heatmaps/rw-benchmark.sh index 8c90f45c3..65764d5c6 100755 --- a/tools/rw-heatmaps/rw-benchmark.sh +++ b/tools/rw-heatmaps/rw-benchmark.sh @@ -139,7 +139,7 @@ PERCENTAGE_LAST_PRINT=0 PERCENTAGE_PRINT_THRESHOLD=5 for RATIO_STR in ${RATIO_LIST}; do - RATIO=$(echo "scale=2; ${RATIO_STR}" | bc -l) + RATIO=$(echo "scale=4; ${RATIO_STR}" | bc -l) for VALUE_SIZE_POWER in $(seq ${VALUE_SIZE_POWER_RANGE}); do VALUE_SIZE=$((2 ** ${VALUE_SIZE_POWER})) for CONN_CLI_COUNT_POWER in $(seq ${CONN_CLI_COUNT_POWER_RANGE}); do @@ -178,6 +178,12 @@ for RATIO_STR in ${RATIO_LIST}; do fi RD_QPS=$(echo -e "${QPS}" | sed -n '1 p') WR_QPS=$(echo -e "${QPS}" | sed -n '2 p') + if [ -z "${RD_QPS}" ]; then + RD_QPS=0 + fi + if [ -z "${WR_QPS}" ]; then + WR_QPS=0 + fi LINE="${LINE},${RD_QPS}:${WR_QPS}" done END=$(date +%s)