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 <