vpsbench.sh v0.3.0 is live

Benchmark VPS servers
with one command

Run a readable CPU, disk, and network baseline, publish the result, and compare hosting plans by real performance per dollar.

View ranking →
bash — vpsbench.sh
user@vps:~$ curl -Lso- vpsbench.top | bash

Features

A practical baseline in one run

A standalone Bash script that stays honest about what was measured, what was skipped, and what needs enhanced tools.

CPU Performance

Single-thread and multi-thread sysbench scores mapped onto a practical VPS scale.

Disk I/O

Sequential and random I/O with class labels from HDD-like storage up to NVMe-class results.

Network Baseline

Download and upload rows show Mbps, MB/s, and an observed channel estimate.

Benchmark scales

Raw numbers, with context

The percentage in the CLI report is not a theoretical hardware maximum. It is a position on a practical hosting scale, calibrated for quick VPS, dedicated, disk, and network comparisons.

CPU

slow vps...shared vps...modern vps...[FAST VPS]...dedicated...top

Sysbench CPU prime-search results are compared against practical VPS and dedicated-class ranges.

RAM

constrained...basic...modern...[FAST]...workstation...top

The memory stream baseline shows whether a plan behaves like a small shared instance or a stronger machine.

Disk

slow hdd...fast hdd...basic ssd...sata ssd...[NVME]...top

Sequential MB/s and random 4K IOPS use storage-oriented classes so mixed disk results are easier to read.

Network

1 mbps...100 mbps...[200 MBPS]...1 gbps...10+ gbps

The channel estimate is based on observed throughput, so routing or test endpoints can still be the limiting factor.

How it works

Three steps to a result

01

Run the script

One curl command starts the benchmark automatically.

02

Get a result link

The script uploads the JSON payload and returns a unique submit URL.

03

Add provider context

Attach plan details so the server can appear in public comparisons.