A comprehensive dataset of VPS performance benchmarks across multiple providers. This repository collects and compares CPU, memory, disk, and network performance metrics to help you make informed hosting decisions.
Choosing the right VPS provider requires understanding real-world performance characteristics. This project provides standardized benchmark data collected using industry-standard tools, enabling fair comparisons across different providers and configurations.
| Provider | Plan | CPU Cores | RAM | Disk | CPU Score | Disk I/O (MB/s) | Network (Mbps) |
|---|---|---|---|---|---|---|---|
| BandwagonHost | CN2 GIA-E 2GB | 2 | 2GB | 40GB SSD | 2,847 | 485.2 | 945 |
| BandwagonHost | CN2 GIA-E 4GB | 4 | 4GB | 80GB SSD | 5,694 | 512.8 | 948 |
| Vultr | Regular 2GB | 2 | 2GB | 55GB SSD | 2,756 | 478.5 | 920 |
| Vultr | Regular 4GB | 4 | 4GB | 110GB SSD | 5,512 | 495.3 | 935 |
Last updated: 2026-03-26 | Data collected using standardized methodology (see below)
We regularly benchmark VPS offerings from leading providers:
- BandwagonHost — CN2 GIA-E, CN2 GIA, and standard plans (Promo:
BWHCGLUKKB) - Vultr — Regular and High Performance instances
- Additional providers coming soon
All tests follow a standardized protocol to ensure fair comparison:
- Tool: sysbench
- Test: Prime number calculation (single-threaded and multi-threaded)
- Metric: Events per second (higher is better)
- Command:
sysbench cpu --cpu-max-prime=20000 run
- Tool: fio (Flexible I/O Tester)
- Test: Sequential read/write at 4KB block size
- Metric: Throughput in MB/s
- Command:
fio --name=randread --ioengine=libaio --iodepth=16 --rw=randread --bs=4k --direct=1 --size=1G
- Tool: iperf3
- Test: TCP throughput between two instances
- Metric: Bandwidth in Mbps
- Command:
iperf3 -c <server> -t 30 -P 4
Benchmark results are stored as JSON in the benchmarks/ directory. Each file follows this structure:
{
"provider": "BandwagonHost",
"plan": "CN2 GIA-E 2GB",
"region": "Los Angeles",
"timestamp": "2026-03-18T11:00:00Z",
"specs": {
"cpu_cores": 2,
"ram_gb": 2,
"disk_gb": 40,
"disk_type": "SSD"
},
"results": {
"cpu_score": 2847,
"disk_io_mbps": 485.2,
"network_mbps": 945
}
}We welcome contributions of benchmark data from the community:
- Run the benchmark script on your VPS instance (see below)
- Save the JSON output to
benchmarks/ - Submit a pull request with your results
- Include provider details (plan name, region, specs)
# Clone this repository
git clone https://github.com/devguoo/vps-benchmark-results.git
cd vps-benchmark-results
# Run benchmarks on your VPS
bash scripts/run-benchmark.sh
# Results will be saved to benchmarks/results-<timestamp>.jsonInstall required tools:
# Ubuntu/Debian
sudo apt-get update
sudo apt-get install -y sysbench fio iperf3
# CentOS/RHEL
sudo yum install -y sysbench fio iperf3bash scripts/run-benchmark.shThe script will:
- Detect system specifications
- Run CPU, disk, and network tests
- Generate a JSON report
- Display results in the terminal
vps-benchmark-results/
├── README.md # This file
├── benchmarks/ # JSON benchmark data
│ └── bwg-cn2-gia-e-2gb.json
├── scripts/
│ └── run-benchmark.sh # Automated benchmark runner
└── .gitignore
- bwg-speed-test — BandwagonHost speed testing utility
- awesome-vps-tools — Curated list of VPS management tools
- vps-buying-guide — Comprehensive VPS provider comparison guide
This project is licensed under the MIT License — see LICENSE file for details.
Benchmark results reflect performance at the time of testing. Actual performance may vary based on:
- Server load and resource contention
- Network conditions and routing
- Geographic location and latency
- Workload characteristics
Results are provided for informational purposes. Always conduct your own testing with representative workloads before making hosting decisions.
Found an issue or have suggestions? Open an issue or submit a pull request. For questions about specific providers, check the related projects above.
Last Updated: 2026-03-26 | Maintained by: devguoo