Command Palette

Search for a command to run...

GitHubRun the benchmark
Providers / Hetzner

Hetzner

German cloud & dedicated hosting, famously aggressive price/performance.

www.hetzner.com60 fresh-host observations
CPU all-core vs. monthly price
3 / 3 plans

Cross-host P50 against the net monthly price (EUR, excluding VAT — tax depends on the buyer, not the provider). Ringed dots sit on the efficient frontier: no cheaper measured plan is faster on this metric. Points are deliberately never connected.

View
CPU all-core versus monthly price. Lower prices and higher values are better. Points are not connected.010203040502,8003,0003,2003,4003,600Monthly price (EUR net of VAT, linear scale)CPU all-core (MB/s)Hetzner cx23 · NBG1Hetzner ccx13 · NBG1Hetzner cpx22 · HEL1
Ringed dots are on the efficient frontier for this metric.Faded points need 10 independent fresh hosts before ranking.

Performance history

Every campaign is a separate point in time. Old hardware is retained, never averaged into a newer campaign, so generation changes remain visible.

2 dated cohorts
Composite over time
P50 per campaign · index
ccx13 · nbg1cpx22 · fsn1cpx22 · hel1cpx22 · nbg1cpx22 · sincx23 · nbg1

The first campaign is the baseline. A trend appears after the same plan and region are measured again under a new campaign ID.

MeasuredPlan / regionHardware observedEvidence
24 Jul 2026 UTCccx13 · nbg1AMD EPYC-Milan Processor10 hosts
24 Jul 2026 UTCcpx22 · sinAMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCcpx22 · hel1AMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCcpx22 · fsn1AMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCcx23 · nbg1Intel Xeon Processor (Skylake, IBRS, no TSX)10 hosts
24 Jul 2026 UTCcpx22 · nbg1AMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCccx13 · nbg1AMD EPYC-Milan Processor10 hosts
24 Jul 2026 UTCcx23 · nbg1AMD EPYC-Rome Processor10 hosts
24 Jul 2026 UTCcpx22 · sinAMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCcpx22 · hel1AMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCcpx22 · nbg1AMD EPYC-Genoa Processor10 hosts
24 Jul 2026 UTCcpx22 · fsn1AMD EPYC-Genoa Processor10 hosts

Location comparison

Same provider and plan, fresh hosts in each region. Location results never mix into the global table: only the strongest region median for each plan represents the provider there.

cpx224 regions
values are P50 · tails shown inline
RegionHostsPerf. indexCPU 1-coreCPU all-core4K readNetwork latency
hel1best median24 Jul 2026 UTC1088.1P50 1,756 · P10 1,674P50 3,560 · P10 3,519P50 25.5K · P10 21.7KP50 5.68 · P90 6.52 · P99 6.72
fsn124 Jul 2026 UTC1084.4P50 1,742 · P10 1,724P50 3,564 · P10 3,493P50 24K · P10 21.2KP50 9.61 · P90 10.1 · P99 10.3
nbg124 Jul 2026 UTC1083.7P50 1,759 · P10 1,734P50 3,559 · P10 3,540P50 25K · P10 21.9KP50 8.07 · P90 8.59 · P99 8.71
sin24 Jul 2026 UTC1083.1P50 1,732 · P10 1,631P50 3,557 · P10 3,360P50 21K · P10 15.5KP50 5.54 · P90 6.37 · P99 6.64

cx23

cheapcloud-vpsnbg1measured 24 Jul 2026 UTC5.99/mo · €0.0096/hranked · 10 hostsCompare in Compute

Performance

68.9

Value index

100.0

Independent hosts

10

Raw runs

30

CPU
Intel Xeon Processor (Skylake, IBRS, no TSX)
Cores
2
Memory
4 GiB
OS / arch
linux/amd64
Kernel
6.8.0-117-generic
CLI
0.2.0-dev
host_strategy
hetzner-spread-placement-group
os_image
ubuntu-24.04
pricing_as_of
2026-07-24
pricing_basis
server+primary-ipv4-net-excl-vat
measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
multi_core_hash3,027MB/s2,0604863,1303,17615%
scaling_efficiency100%10297.91071161%
single_core_hash1,374MB/s9932501,5431,55423%

SHA-256 over 64 KiB buffers; uses CPU crypto extensions where available

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
fsync_latency_p501.03ms1.000.711.311.342843%
rand_read_4k15.7KIOPS16.2K12.9K21K21.1K78%
seq_read2,435MB/s2,5152,0612,9543,23630%
seq_write1,177MB/s1,2038531,6981,74327%

reads bypass the page cache (direct I/O) · test file: 1024 MiB, random reads at queue depth 4

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
copy_bandwidth12.2GB/s9.853.0015.316.250%
random_access_latency133ns13411415016927%

bandwidth counts bytes copied (read+write traffic is ~2x)

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
download2,036Mbps2,0191,8092,2772,2846%
latency_p508.07ms8.037.728.348.5672%
upload364Mbps41230756459312%

latency excludes server processing time (Cloudflare Server-Timing) · measured against Cloudflare edge FRA

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
consistency_cv15.8%13.92.6024.729.7422%
cpu_steal0.00%0.000.000.000.00best
p99_over_p501.55ratio1.581.152.252.3053%
unit_time_p5015.6ms14.38.3719.620.1108%

consistency_cv near 0% and p99_over_p50 near 1.0 indicate a quiet host; high values suggest noisy neighbors or throttling

P99 is an estimate until 100 independent hostshetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-1-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-1-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-1-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-10-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-10-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-10-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-2-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-2-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-2-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-3-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-3-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-3-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-4-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-4-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-4-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-5-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-5-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-5-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-6-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-6-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-6-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-7-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-7-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-7-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-8-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-8-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-8-3.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-9-1.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-9-2.jsonhetzner-cloud-vps-cx23-nbg1-hetzner-2026-07-24-v2-9-3.json

ccx13

dedicatedcloud-vpsnbg1measured 24 Jul 2026 UTC43.49/mo · €0.0697/hranked · 10 hostsCompare in Compute

Performance

89.2

Value index

17.8

Independent hosts

10

Raw runs

30

CPU
AMD EPYC-Milan Processor
Cores
2
Memory
8 GiB
OS / arch
linux/amd64
Kernel
6.8.0-90-generic
CLI
0.2.0-dev
host_strategy
hetzner-spread-placement-group
os_image
ubuntu-24.04
pricing_as_of
2026-07-24
pricing_basis
server+primary-ipv4-net-excl-vat
measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
multi_core_hash3,460MB/s3,3883,3743,4663,4673%
scaling_efficiency96.8%94.994.597.097.34%
single_core_hash1,788MB/s1,7851,7791,7901,790best

SHA-256 over 64 KiB buffers; uses CPU crypto extensions where available

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
fsync_latency_p500.62ms0.540.210.710.721671%
rand_read_4k23.9KIOPS24.5K21.5K26.5K32.6K66%
seq_read2,223MB/s2,4011,9163,1063,40836%
seq_write1,241MB/s1,2301,1941,2791,29823%

reads bypass the page cache (direct I/O) · test file: 1024 MiB, random reads at queue depth 4

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
copy_bandwidth24.5GB/s24.423.525.126.5best
random_access_latency105ns10694.2117118best

bandwidth counts bytes copied (read+write traffic is ~2x)

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
download2,174Mbps2,0861,7012,5162,596best
latency_p507.79ms7.747.348.108.1766%
upload369Mbps40629856259511%

latency excludes server processing time (Cloudflare Server-Timing) · measured against Cloudflare edge FRA

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
consistency_cv11.2%11.210.611.512.5269%
cpu_steal0.00%0.000.000.000.00best
p99_over_p501.01ratio1.081.011.111.53best
unit_time_p507.51ms7.547.427.647.91best

consistency_cv near 0% and p99_over_p50 near 1.0 indicate a quiet host; high values suggest noisy neighbors or throttling

P99 is an estimate until 100 independent hostshetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-1-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-1-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-1-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-10-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-10-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-10-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-2-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-2-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-2-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-3-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-3-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-3-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-4-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-4-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-4-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-5-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-5-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-5-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-6-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-6-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-6-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-7-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-7-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-7-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-8-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-8-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-8-3.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-9-1.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-9-2.jsonhetzner-cloud-vps-ccx13-nbg1-hetzner-2026-07-24-v2-9-3.json

cpx22

mediumcloud-vpsfsn1measured 24 Jul 2026 UTC19.99/mo · €0.0320/hranked · 10 hostsCompare in Compute

Performance

84.4

Value index

36.7

Independent hosts

10

Raw runs

30

CPU
AMD EPYC-Genoa Processor
Cores
2
Memory
4 GiB
OS / arch
linux/amd64
Kernel
6.8.0-117-generic
CLI
0.2.0-dev
host_strategy
hetzner-spread-placement-group
os_image
ubuntu-24.04
pricing_as_of
2026-07-24
pricing_basis
server+primary-ipv4-net-excl-vat
measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
multi_core_hash3,564MB/s3,5473,4933,5673,570-0%
scaling_efficiency102%102100103103-0%
single_core_hash1,742MB/s1,7441,7241,7691,7753%

SHA-256 over 64 KiB buffers; uses CPU crypto extensions where available

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
fsync_latency_p500.72ms0.530.150.790.811957%
rand_read_4k24KIOPS26.2K21.2K34.9K35.1K66%
seq_read2,664MB/s3,3611,8426,7006,71823%
seq_write1,282MB/s1,3001,2091,3961,43120%

reads bypass the page cache (direct I/O) · test file: 1024 MiB, random reads at queue depth 4

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
copy_bandwidth24.3GB/s24.423.525.026.01%
random_access_latency114ns1201111421439%

bandwidth counts bytes copied (read+write traffic is ~2x)

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
download1,939Mbps1,8921,5752,1952,33911%
latency_p509.61ms9.619.0610.110.3105%
upload401Mbps4103265345553%

latency excludes server processing time (Cloudflare Server-Timing) · measured against Cloudflare edge FRA

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
consistency_cv15.4%12.82.0718.321.2410%
cpu_steal0.00%0.000.000.000.00best
p99_over_p501.75ratio1.661.042.332.3873%
unit_time_p507.55ms9.927.3719.219.51%

consistency_cv near 0% and p99_over_p50 near 1.0 indicate a quiet host; high values suggest noisy neighbors or throttling

P99 is an estimate until 100 independent hostshetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-1-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-1-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-1-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-10-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-10-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-10-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-2-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-2-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-2-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-3-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-3-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-3-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-4-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-4-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-4-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-5-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-5-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-5-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-6-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-6-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-6-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-7-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-7-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-7-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-8-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-8-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-8-3.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-9-1.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-9-2.jsonhetzner-cloud-vps-cpx22-fsn1-hetzner-2026-07-24-v2-9-3.json

cpx22

mediumcloud-vpshel1measured 24 Jul 2026 UTC19.99/mo · €0.0320/hranked · 10 hostsCompare in Compute

Performance

88.1

Value index

38.3

Independent hosts

10

Raw runs

30

CPU
AMD EPYC-Genoa Processor
Cores
2
Memory
4 GiB
OS / arch
linux/amd64
Kernel
6.8.0-117-generic
CLI
0.2.0-dev
host_strategy
hetzner-spread-placement-group
os_image
ubuntu-24.04
pricing_as_of
2026-07-24
pricing_basis
server+primary-ipv4-net-excl-vat
measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
multi_core_hash3,560MB/s3,5313,5193,5713,587best
scaling_efficiency101%10299.9103104best
single_core_hash1,756MB/s1,7341,6741,7751,7892%

SHA-256 over 64 KiB buffers; uses CPU crypto extensions where available

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
fsync_latency_p500.73ms0.790.521.181.232000%
rand_read_4k25.5KIOPS25.2K21.7K27.3K30.5K64%
seq_read2,774MB/s2,7242,1683,2773,53020%
seq_write1,240MB/s1,2361,0721,3741,45623%

reads bypass the page cache (direct I/O) · test file: 1024 MiB, random reads at queue depth 4

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
copy_bandwidth23.8GB/s23.622.524.324.53%
random_access_latency118ns12111312715212%

bandwidth counts bytes copied (read+write traffic is ~2x)

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
download2,091Mbps1,9671,5952,2872,3214%
latency_p505.68ms5.674.786.526.7221%
upload413Mbps414321549596best

latency excludes server processing time (Cloudflare Server-Timing) · measured against Cloudflare edge HEL

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
consistency_cv13.6%14.111.617.519.5351%
cpu_steal0.00%0.000.000.000.00best
p99_over_p501.67ratio1.801.382.262.4365%
unit_time_p507.70ms11.17.5319.419.92%

consistency_cv near 0% and p99_over_p50 near 1.0 indicate a quiet host; high values suggest noisy neighbors or throttling

P99 is an estimate until 100 independent hostshetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-1-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-1-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-1-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-10-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-10-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-10-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-2-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-2-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-2-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-3-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-3-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-3-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-4-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-4-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-4-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-5-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-5-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-5-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-6-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-6-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-6-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-7-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-7-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-7-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-8-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-8-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-8-3.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-9-1.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-9-2.jsonhetzner-cloud-vps-cpx22-hel1-hetzner-2026-07-24-v2-9-3.json

cpx22

mediumcloud-vpsnbg1measured 24 Jul 2026 UTC19.99/mo · €0.0320/hranked · 10 hostsCompare in Compute

Performance

83.7

Value index

36.4

Independent hosts

10

Raw runs

30

CPU
AMD EPYC-Genoa Processor
Cores
2
Memory
4 GiB
OS / arch
linux/amd64
Kernel
6.8.0-101-generic
CLI
0.2.0-dev
host_strategy
hetzner-spread-placement-group
os_image
ubuntu-24.04
pricing_as_of
2026-07-24
pricing_basis
server+primary-ipv4-net-excl-vat
measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
multi_core_hash3,559MB/s3,5573,5403,5693,5700%
scaling_efficiency101%1011001021030%
single_core_hash1,759MB/s1,7591,7341,7771,7822%

SHA-256 over 64 KiB buffers; uses CPU crypto extensions where available

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
fsync_latency_p500.82ms0.810.700.920.952257%
rand_read_4k25KIOPS24.2K21.9K26.4K26.4K64%
seq_read2,846MB/s2,7831,9983,2573,46618%
seq_write1,263MB/s1,2741,2271,3161,36521%

reads bypass the page cache (direct I/O) · test file: 1024 MiB, random reads at queue depth 4

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
copy_bandwidth21.4GB/s22.320.624.624.613%
random_access_latency119ns11910912713014%

bandwidth counts bytes copied (read+write traffic is ~2x)

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
download2,028Mbps2,0051,7202,1552,6257%
latency_p508.07ms8.107.688.598.7172%
upload391Mbps3993214656135%

latency excludes server processing time (Cloudflare Server-Timing) · measured against Cloudflare edge FRA

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
consistency_cv15.6%15.010.918.722.2415%
cpu_steal0.00%0.000.000.000.00best
p99_over_p501.92ratio1.751.022.322.5290%
unit_time_p507.64ms7.627.467.767.762%

consistency_cv near 0% and p99_over_p50 near 1.0 indicate a quiet host; high values suggest noisy neighbors or throttling

P99 is an estimate until 100 independent hostshetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-1-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-1-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-1-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-10-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-10-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-10-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-2-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-2-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-2-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-3-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-3-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-3-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-4-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-4-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-4-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-5-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-5-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-5-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-6-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-6-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-6-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-7-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-7-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-7-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-8-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-8-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-8-3.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-9-1.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-9-2.jsonhetzner-cloud-vps-cpx22-nbg1-hetzner-2026-07-24-v2-9-3.json

cpx22

mediumcloud-vpssinmeasured 24 Jul 2026 UTC26.99/mo · €0.0433/hranked · 10 hostsCompare in Compute

Performance

83.1

Value index

26.8

Independent hosts

10

Raw runs

30

CPU
AMD EPYC-Genoa Processor
Cores
2
Memory
4 GiB
OS / arch
linux/amd64
Kernel
6.8.0-117-generic
CLI
0.2.0-dev
host_strategy
hetzner-spread-placement-group
os_image
ubuntu-24.04
pricing_as_of
2026-07-24
pricing_basis
server+primary-ipv4-net-excl-vat
measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
multi_core_hash3,557MB/s3,3913,3603,5723,5740%
scaling_efficiency102%102101103104-1%
single_core_hash1,732MB/s1,6571,6311,7601,7703%

SHA-256 over 64 KiB buffers; uses CPU crypto extensions where available

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
fsync_latency_p500.80ms0.750.520.901.282171%
rand_read_4k21KIOPS20K15.5K21.6K22.1K70%
seq_read2,097MB/s2,1591,9092,4912,77840%
seq_write1,306MB/s1,2481,1641,3541,40919%

reads bypass the page cache (direct I/O) · test file: 1024 MiB, random reads at queue depth 4

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
copy_bandwidth23.4GB/s22.621.323.924.14%
random_access_latency129ns13311614616923%

bandwidth counts bytes copied (read+write traffic is ~2x)

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
download1,621Mbps1,5791,1671,9972,05825%
latency_p505.54ms5.725.176.376.6418%
upload368Mbps35827145250511%

latency excludes server processing time (Cloudflare Server-Timing) · measured against Cloudflare edge SIN

measured 24 Jul 2026 UTC
MetricP50MeanP10P90P99vs best
consistency_cv12.5%13.48.3318.218.5312%
cpu_steal0.00%0.000.000.000.00best
p99_over_p501.73ratio1.831.452.392.4472%
unit_time_p5013.7ms13.37.4119.019.383%

consistency_cv near 0% and p99_over_p50 near 1.0 indicate a quiet host; high values suggest noisy neighbors or throttling

P99 is an estimate until 100 independent hostshetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-1-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-1-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-1-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-10-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-10-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-10-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-2-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-2-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-2-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-3-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-3-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-3-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-4-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-4-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-4-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-5-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-5-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-5-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-6-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-6-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-6-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-7-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-7-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-7-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-8-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-8-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-8-3.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-9-1.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-9-2.jsonhetzner-cloud-vps-cpx22-sin-hetzner-2026-07-24-v2-9-3.json