From 12a60cd914f01c8ec1618696230ef08eae3fde8f Mon Sep 17 00:00:00 2001 From: Christian Schwarz Date: Fri, 24 Nov 2023 15:39:18 +0000 Subject: [PATCH] parameters for i3en.3xlarge (need to add more modes to the benchmark, e.g., time based) --- setup_bench_repo_dir.bash | 39 ++++++++++++++++++++++ test_runner/performance/test_pageserver.py | 6 ++-- 2 files changed, 42 insertions(+), 3 deletions(-) create mode 100644 setup_bench_repo_dir.bash diff --git a/setup_bench_repo_dir.bash b/setup_bench_repo_dir.bash new file mode 100644 index 0000000000..d999717c80 --- /dev/null +++ b/setup_bench_repo_dir.bash @@ -0,0 +1,39 @@ +#!/usr/bin/env bash + +set -euo pipefail + +if [ "$(cat /sys/class/block/nvme1n1/device/model)" != "Amazon EC2 NVMe Instance Storage " ]; then + echo "nvme1n1 is not Amazon EC2 NVMe Instance Storage: '$(cat /sys/class/block/nvme1n1/device/model)'" + exit 1 +fi + +rmdir bench_repo_dir || true + +sudo mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/nvme1n1 + +sudo mount /dev/nvme1n1 /mnt +sudo chown -R "$(id -u)":"$(id -g)" /mnt + +mkdir /mnt/bench_repo_dir +mkdir bench_repo_dir +sudo mount --bind /mnt/bench_repo_dir bench_repo_dir + +mkdir /mnt/test_output + +echo run the following commands + +cat <