feat(redis): install and benchmark Redis

This commit is contained in:
Josh Sherman 2019-06-02 17:34:26 -05:00
parent 8d57b2b725
commit 8f20778f46
No known key found for this signature in database
GPG key ID: 55B058A80530EF22

4
run.sh
View file

@ -14,7 +14,7 @@ swapoff -a
apt-get update apt-get update
apt-get upgrade -y apt-get upgrade -y
apt-get install sysbench nginx mysql-server python -y apt-get install sysbench nginx mysql-server python redis-server -y
# Grabs the major version of sysbench so we can use the correct parameters for MySQL # Grabs the major version of sysbench so we can use the correct parameters for MySQL
SYSBENCH_MAJOR_VERSION=$(sysbench --version | cut -d ' ' -f 2 | cut -d '.' -f 1) SYSBENCH_MAJOR_VERSION=$(sysbench --version | cut -d ' ' -f 2 | cut -d '.' -f 1)
@ -49,6 +49,8 @@ else
sysbench --db-driver=mysql --table-size=1000000 --mysql-user=root /usr/share/sysbench/oltp_read_write.lua cleanup sysbench --db-driver=mysql --table-size=1000000 --mysql-user=root /usr/share/sysbench/oltp_read_write.lua cleanup
fi fi
redis-benchmark -q -n 100000 --csv > results/redis-benchmark.log
./speedtest-cli --server=16089 > results/speedtest1.log ./speedtest-cli --server=16089 > results/speedtest1.log
./speedtest-cli --server=16089 > results/speedtest2.log ./speedtest-cli --server=16089 > results/speedtest2.log
./speedtest-cli --server=16089 > results/speedtest3.log ./speedtest-cli --server=16089 > results/speedtest3.log