Benchmarks :
- CPU
- RAM
- Disk
bash <(wget -qO - https://gist.githubusercontent.com/VirtuBox/ebdb8d30690eda6834d5b62798dc4a02/raw/e7834c5a70cba397aa161a47a6a26016d8b08825/sysbench.sh)| #!/bin/bash | |
| if [ ! -f /etc/apt/sources.list.d/akopytov_sysbench.list ];then | |
| echo "#################################" | |
| echo "installing sysbench" | |
| echo "#################################" | |
| wget -qO sysbench-install.sh https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | |
| chmod +x sysbench-install.sh | |
| ./sysbench-install.sh > /dev/null 2>&1 | |
| apt-get install -y sysbench | |
| fi | |
| echo "" > sysbench.log | |
| { | |
| echo "#################################" | |
| echo "CPU Benchmark" | |
| echo "#################################" | |
| echo "" | |
| } >> sysbench.log | |
| echo "starting CPU Benchmark" | |
| sysbench cpu --cpu-max-prime=20000 run >> sysbench.log | |
| echo "CPU Benchmark : [OK]" | |
| { | |
| echo "" | |
| echo "#################################" | |
| echo "RAM Benchmark" | |
| 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" | |
| 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 | |
| echo "Disk Benchmark : [OK]" |