vps-benchmark/sysbench.sh

40 lines
1014 B
Bash
Raw Normal View History

2017-07-01 01:44:58 +02:00
#!/bin/bash
2018-01-24 11:59:18 +01:00
2018-08-13 06:09:48 +02:00
if [ ! -f /etc/apt/sources.list.d/akopytov_sysbench.list ];then
curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | sudo bash
2018-08-13 06:18:18 +02:00
apt-get install -y sysbench
2018-08-13 06:09:48 +02:00
fi
2018-01-30 19:17:55 +01:00
echo "" > sysbench.log
2018-01-24 12:39:21 +01:00
2018-08-13 06:09:48 +02:00
{
echo "#################################"
echo "CPU Benchmark"
echo "#################################"
echo ""
} >> sysbench.log
2018-08-10 16:00:58 +02:00
sysbench cpu --cpu-max-prime=20000 run >> sysbench.log
2018-08-13 06:09:48 +02:00
{
echo ""
echo "#################################"
echo "RAM Benchmark"
echo "#################################"
echo ""
} >> sysbench.log
sysbench memory --memory-block-size=1K --memory-total-size=100G run >> sysbench.log
{
echo ""
echo "#################################"
echo "Disk Benchmark"
echo "#################################"
echo ""
} >> sysbench.log
2018-08-13 06:18:18 +02:00
2018-08-10 16:00:58 +02:00
sysbench fileio --file-total-size=5G prepare &>/dev/null
sysbench fileio --file-total-size=5G --file-test-mode=rndrw --time=300 --max-requests=0 run >> sysbench.log
sysbench fileio --file-total-size=5G cleanup &>/dev/null