Software & Hardware Setup
Testing Script
#!/bin/sh
os=`uname`
if [ "${os}" == "FreeBSD" ]; then
TEST="/usr/local/share/sysbench/oltp_read_write.lua"
SOCK="/tmp/mysql.sock"
else
TEST="/usr/share/sysbench/oltp_read_write.lua"
SOCK="/var/lib/mysql/mysql.sock"
fi
OPT1="--mysql-user=sysbench --mysql-password=abcd1234 --mysql-socket=${SOCK} --mysql-db=sysbench --tables=2 --table-size=500000000 --events=0"
sysbench ${TEST} --threads=8 ${OPT1} --time=600 --db-ps-mode=disable --report-interval=30 run
sysbench ${TEST} --threads=8 ${OPT1} --time=3600 --db-ps-mode=disable --report-interval=300 run
OPT2="--delete_inserts=2 --index_updates=2 --non_index_updates=0"
sysbench ${TEST} --threads=8 ${OPT1} ${OPT2} --time=600 --db-ps-mode=disable --report-interval=30 run
sysbench ${TEST} --threads=8 ${OPT1} ${OPT2} --time=3600 --db-ps-mode=disable --report-interval=300 run
OPT2="--delete_inserts=5 --index_updates=5 --non_index_updates=0"
sysbench ${TEST} --threads=8 ${OPT1} ${OPT2} --time=600 --db-ps-mode=disable --report-interval=30 run
sysbench ${TEST} --threads=8 ${OPT1} ${OPT2} --time=3600 --db-ps-mode=disable --report-interval=300 run
OPT2="--delete_inserts=10 --index_updates=10 --non_index_updates=1"
sysbench ${TEST} --threads=8 ${OPT1} ${OPT2} --time=600 --db-ps-mode=disable --report-interval=30 run
sysbench ${TEST} --threads=8 ${OPT1} ${OPT2} --time=3600 --db-ps-mode=disable --report-interval=300 run
