SQLite/benchmarks/run_lclc.sh

20 lines
619 B
Bash
Executable File

#!/bin/bash
# script for executing benchmark for low contention, low conflict
# create/clear benchmark subdirectory
mkdir -p lclc
rm -rf lclc/*
# copy raw files to correct location
cp /home/kreft/benchmark/benchmarks/fill_lclc_sqlite ./fill.txt
cp /home/kreft/benchmark/benchmarks/mixed_lclc_sqlite ./mixed.txt
echo "Executing lclc benchmark"
for run in 1 2 3 4 5
do
echo "Executing run $run"
cat benchmark_run.txt | ../sqlite_binary >> ./lclc/messung.txt
#cat benchmark_run_hash.txt | ../sqlite_binary >> ./lclc/messung_hash.txt
#cat benchmark_run_btree.txt | ../sqlite_binary >> ./lclc/messung_btree.txt
done