Did you know that you can run geekbench, fio and iperf3 on your server and get a comprehensive report with a single shell command and without any setup? It's possible with yabs.sh "Yet Another Bench Script". Yabs.sh does not require root, it quietly installs its own dependencies and usually takes less than 30 minutes to run. The output is plain text and is easily readable. All you need to do is run curl -sL yabs.sh
from your server.
Geekbench measures the performance of the CPU, fio the performance of storage and iperf3 the performance of the network.
Now you can upload or just copy and paste your yabs.sh output to vpsbenchmarks.com and visualize the results in nice tables and charts. At VPSBenchmarks we call the results of a yabs.sh run a yab. Creating and managing yabs is entirely free.
Here is an example yab visualization.
Not only can you visualize the yabs but you can also manage them, make them public or private, or delete them if you don't need them anymore and edit their attributes. You can also compare the results of several yabs.
To create a new yab, simply copy and paste the yabs.sh output into the new yab form or send a POST request from your server to vpsbenchmarks.com:
curl -sL yabs.sh | bash > yabs.out
curl -F "data=<yabs.out" https://www.vpsbenchmarks.com/yabs/upload
VPSBenchmarks response will include the URL where you can review your yab, set the provider plan name of the benchmarked server and then visualize the results.
Yabs.sh results can easily be forged and the script benchmarks are not as comprehensive as Private Trials which include web, database and endurance/stability tests as well as CPU, network and storage test. But yabs.sh is so easy to run that there's no reason not to try it.