vps performance vibe check

#author_luna #sysadmin-notes #vps #living_article

%at=2025-08-11T23:21:21.610Z

as part of bsky dot, months ago I ran some experiments in regards to how much performance vps systems provide, because spinning up a gpu at the time wasn't something I wanted to do due to cost.

the benchmark is as follows:

IMPORTANT NOTES

data #

compute type max rate (sentiments/second) price per month sentiments per percond per euro cpu ram
my desktop 12.13 0 (1) infinite 12 32gb
nat's ovh server (2) 11.71 29.69eur 0.394 8 32gb
nat's hetzner server (3) 12.32 44.05eur 0.279 8 64gb
scaleway DEV1-S 3.64 10eur 0.364 2 2gb
hetzner CPX11 10.10 3.85eur 2.62 2 2gb
hetzner CX22 5.43 3.29eur 1.650 2 4gb
hetzner CX22 6.48 3.29eur 1.96 2 4gb
hetzner CX22 6.68 3.29eur 2.03 2 4gb
scaleway DEV1-S 3.76 10eur 0.376 2 2gb
scaleway DEV1-M 6.17 19eur 0.324 3 4gb
ovh VLE-4 20.27 11usd (9.45eur) 2.14 4 4gb
kimsufi ks-a 12.32 (4) 5.60 2.2 8 32gb
upcloud DEV-1xCPU-2GB 8.29 (5) 8eur 1.03 1 2gb
upcloud DEV-2xCPU-4GB 11 18eur 0.61 2 4gb
upcloud 1xCPU-1GB 3 (5) 10eur 0.3 1 1gb
upcloud 2xCPU-2GB 11 20eur 0.55 2 2gb

(1) power bill not included. it'd be difficult to calculate and I don't care

(2) OVH SYS-1-SAT-32, Xeon D-1520. was sharing with other applications but was mostly idle

(3) Hetzner server auction, Xeon E3-1275 v5. relatively busy with other apps

(4) I should rerun this one, but lets leave it at that for now. dont care that much

(5) both these results are both suspiciously good and suspiciously bad for the given price points. my current hypothesis is that DEV/non-DEV boxes may be scheduled to good/bad CPU hosts (AMD EPYC 9575F), impossible to know without knowing upcloud's scheduler. this article may be updated over time


conclusions #