Update sysbench
This commit is contained in:
parent
ef8091205c
commit
8b40702ac4
48
sysbench.sh
48
sysbench.sh
|
@ -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]"
|
||||||
|
|
Loading…
Reference in New Issue