Update sysbench

This commit is contained in:
VirtuBox 2020-11-03 14:10:30 +01:00
parent ef8091205c
commit 8b40702ac4
Signed by: virtubox
GPG Key ID: 22EB296C97BAD476
1 changed files with 15 additions and 33 deletions

View File

@ -1,54 +1,36 @@
#!/bin/bash #!/bin/bash
if [ ! -f /etc/apt/sources.list.d/akopytov_sysbench.list ];then if [ ! -f /etc/apt/sources.list.d/akopytov_sysbench.list ]; then
echo "#################################" echo "#################################"
echo "installing sysbench" echo "installing sysbench"
echo "#################################" echo "#################################"
wget -qO sysbench-install.sh https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh {
chmod +x sysbench-install.sh curl -sL https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | bash
./sysbench-install.sh > /dev/null 2>&1 apt update && apt install -y sysbench
apt-get install -y sysbench } >/dev/null 2>&1
fi fi
echo "" > sysbench.log echo "" >sysbench.log
echo "#################################"
{ echo "CPU Benchmark"
echo "#################################"
echo "CPU Benchmark"
echo "#################################" echo "#################################"
echo "" echo ""
} >> sysbench.log
echo "starting CPU Benchmark" echo "starting CPU Benchmark"
sysbench cpu --cpu-max-prime=20000 run >> sysbench.log sysbench cpu --cpu-max-prime=20000 run
echo "CPU Benchmark : [OK]" echo "CPU Benchmark : [OK]"
{
echo "" echo ""
echo "#################################" echo "#################################"
echo "RAM Benchmark" echo "Disk Benchmark"
echo "#################################" echo "#################################"
echo "" echo ""
} >> sysbench.log
echo "starting RAM Benchmark"
sysbench memory --memory-block-size=1K --memory-total-size=100G run >> sysbench.log
echo "RAM Benchmark : [OK]"
{
echo ""
echo "#################################"
echo "Disk Benchmark"
echo "#################################"
echo ""
} >> sysbench.log
echo "starting Disk Benchmark" echo "starting Disk Benchmark"
sysbench fileio --file-total-size=5G prepare &>/dev/null 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 --file-test-mode=rndrw --time=300 --max-requests=0 run >>sysbench.log
sysbench fileio --file-total-size=5G cleanup &>/dev/null sysbench fileio --file-total-size=5G cleanup &>/dev/null
echo "Disk Benchmark : [OK]" echo "Disk Benchmark : [OK]"