This repository contains scripts for testing server performance and visualizing the results.
This script utilizes yabs.sh for performance testing and includes the following apps for testing:
- fio
- iperf3
- geekbench
The testing parameters used are:
curl -sL yabs.sh | bash -s -- -i -n -w yabs.json
This command disables the network test, network information, and writes the output to a json file for analysis.
Keep in mind, it's a dirty test enough
The json results are saved to the result directory. Each subdirectory represents a hoster, and each file in the subdirectory represents a VPS or a real computer. Multiple tests are conducted, and the best result is selected.
- For "multi" CPU tests, the value is divided by the CPU count.
- For "Speed" and "IOps" tests, the best result across all tests for all block sizes is retained for visualization.