cpx31 by Hetzner Cloud
(All-cores)
(Single-core)
Specifications
Server Metadata
Vendor ID | hcloud |
Server ID | 24 |
Name | cpx31 |
Description | CPX 31 |
Family | Regular Purpose |
Hw Virt | |
Average Time To Start | 16.5 |
Status | active |
Observed At | 2026-10-21T18:45:33.827843 |
Availability
| REGION / ID | SPOT | ONDEMAND |
|---|---|---|
Ashburn (US) / ash | - | 0.1125 USD/h |
Hillsboro (US) / hil | - | 0.1125 USD/h |
Processor
vCPUs | 4 |
Hypervisor | QEMU |
CPU Allocation | Shared |
CPU Cores | 4 |
CPU Speed | 2 GHz |
CPU Architecture | x86_64 |
CPU Manufacturer | AMD |
CPU Family | EPYC |
CPU L1D Cache | 32 KiB |
CPU L1D Cache Total | 128 KiB |
CPU L1I Cache | 32 KiB |
CPU L1I Cache Total | 128 KiB |
CPU L2 Cache | 512 KiB |
CPU L2 Cache Total | 2 MiB |
CPU L3 Cache | 16 MiB |
CPU L3 Cache Total | 16 MiB |
CPU Flags | fpu, vme, de, pse, tsc, msr, pae, mce, cx8, apic, sep, mtrr, pge, mca, cmov, pat, pse36, clflush, mmx, fxsr, sse, sse2, ht, syscall, nx, mmxext, fxsr_opt, pdpe1gb, rdtscp, lm, rep_good, nopl, cpuid, extd_apicid, tsc_known_freq, pni, pclmulqdq, ssse3, fma, cx16, sse4_1, sse4_2, x2apic, movbe, popcnt, aes, xsave, avx, f16c, rdrand, hypervisor, lahf_lm, cmp_legacy, cr8_legacy, abm, sse4a, misalignsse, 3dnowprefetch, osvw, topoext, perfctr_core, ssbd, ibrs, ibpb, stibp, vmmcall, fsgsbase, bmi1, avx2, smep, bmi2, rdseed, adx, smap, clflushopt, clwb, sha_ni, xsaveopt, xsavec, xgetbv1, clzero, xsaveerptr, wbnoinvd, arat, umip, rdpid, arch_capabilities |
Ecpus | 4 |
Scalability | 100 |
System Resources and Accelerators
| MEMORY | |
|---|---|
Memory Amount | 8 GiB |
Memory Amount Actual | 8 GiB |
| ACCELERATORS | |
|---|---|
Accelerator Count | 0 |
Accelerator Memory Min | 0 MiB |
Accelerator Memory Total | 0 MiB |
Accelerators |
| STORAGE | |
|---|---|
Storage Size | 160 GB |
Storage Type | nvme ssd |
Storages |
| NETWORK | |
|---|---|
Inbound Traffic | 0 GB/month |
Outbound Traffic | 20480 GB/month |
IPv4 | 0 |
CPU and System Topology
Server Description
An efficient shared-core virtual server combining strong single-thread performance with local NVMe SSD storage for lightweight compute workloads.
Hetzner Cloud cpx31 is an x86_64 virtual server utilizing the QEMU hypervisor and powered by 4 shared AMD EPYC vCPUs running at 2.0 GHz. The system is equipped with 8.0 GB of RAM, yielding 1.95 GB per core, and includes 160 GB of local NVMe SSD storage. It does not feature a GPU or complimentary public IPv4 addresses. Performance benchmarks indicate strong single-core CPU capabilities, ranking in the top 25%, while multi-core execution and memory bandwidth remain average. However, the server exhibits weaker performance in memory-intensive benchmarks, Redis SET operations, and static web serving throughput. Given its shared CPU architecture and moderate memory allocation, the cpx31 represents a cost-efficient option for workloads that require solid single-thread performance and fast local storage without the need for dedicated CPU resources. It is well-suited for development environments, lightweight application hosting, and basic database tasks.
Economics
Performance
Memory Bandwidth
Compression
OpenSSL
Geekbench Single-Core
Geekbench Multi-Core
Passmark CPU Scores
| BENCHMARK | SCORE |
|---|---|
Mark | 8,392 |
Compression | 82,978 |
Encryption | 4,374 |
Extended Instructions | 7,396 |
Floating Point Maths | 16,469 |
Integer Maths | 20,481 |
Physics | 985 |
Prime Numbers | 62 |
Single Threaded | 2,118 |
String Sorting | 11,247 |
Passmark Memory Scores
| BENCHMARK | SCORE |
|---|---|
Memory Mark | 1,281 |
Database Operations | 2,992 |
Memory Latency | 77 |
Memory Read Cached | 23,738 |
Memory Read Uncached | 12,411 |
Memory Write | 14,518 |
Stress-ng Stressors
| CPU integer | Single | Multi | Scaling |
|---|---|---|---|
atomic | 372.31 | 378.16 | 1.02× |
bitops | 126,198 | 518,874 | 4.11× |
branch | 156,325 | 629,756 | 4.03× |
funccall | 502.69 | 1,984 | 3.95× |
funcret | 15,992 | 61,726 | 3.86× |
hash | 129,213 | 503,617 | 3.90× |
intmath | 54,805 | 220,732 | 4.03× |
nop | 271,583 | 1,062,962 | 3.91× |
prime | 363,905 | 1,461,269 | 4.02× |
rotate | 72,302 | 290,743 | 4.02× |
str | 816,476 | 3,045,680 | 3.73× |
wcs | 524,377 | 2,060,262 | 3.93× |
| Cryptography | Single | Multi | Scaling |
|---|---|---|---|
crypt | 2,918 | 11,387 | 3.90× |
| Compression | Single | Multi | Scaling |
|---|---|---|---|
jpeg | 718.42 | 2,867 | 3.99× |
zlib | 56.34 | 161.16 | 2.86× |
| Hypervisor | Single | Multi | Scaling |
|---|---|---|---|
clock | 20,377 | 72,661 | 3.57× |
clone | 446.4 | 784.87 | 1.76× |
context | 4,914 | 18,859 | 3.84× |
cpu-sched | 68.95 | 254.07 | 3.68× |
eventfd | 23,608 | 424,415 | 17.98× |
fault | 10,077 | 35,251 | 3.50× |
fork | 4,827 | 20,058 | 4.16× |
getrandom | 48,999 | 198,055 | 4.04× |
hrtimers | 176,105 | 391,655 | 2.22× |
mprotect | 868,293 | 1,445,745 | 1.67× |
mtx | 25,498,249 | 420,293,482 | 16.48× |
munmap | 2,638 | 13,596 | 5.15× |
null | 833,082 | 3,278,868 | 3.94× |
pipe | 1,192,627 | 2,999,949 | 2.52× |
priv-instr | 703,707 | 2,402,196 | 3.41× |
resched | 1,944,728 | 967,245 | 0.50× |
switch | 41,423 | 970,073 | 23.42× |
timermix | 165,595 | 684,653 | 4.13× |
tlb-shootdown | 14,047 | 23,433 | 1.67× |
tsc | 647,969 | 2,585,364 | 3.99× |
usersyscall | 539,207 | 2,004,822 | 3.72× |
vdso | 67,183,729 | 268,361,524 | 3.99× |
vfork | 16,341 | 111,274 | 6.81× |
x86syscall | 9,808,074 | 38,343,895 | 3.91× |
yield | 3,465,363 | 3,686,616 | 1.06× |
zero | 4,355,220 | 17,092,973 | 3.92× |
| CPU float/SIMD | Single | Multi | Scaling |
|---|---|---|---|
eigen | 13,077 | 51,438 | 3.93× |
expmath | 2,354 | 9,215 | 3.92× |
fma | 759,226 | 2,990,646 | 3.94× |
fp | 220.8 | 855.65 | 3.88× |
fractal | 6.6 | 25.8 | 3.91× |
hyperbolic | 3,114 | 12,225 | 3.93× |
logmath | 3,683 | 14,214 | 3.86× |
matrix | 2,595 | 10,351 | 3.99× |
matrix-3d | 702.52 | 2,068 | 2.94× |
monte-carlo | 279.55 | 1,056 | 3.78× |
mpfr | 1,341 | 5,144 | 3.84× |
powmath | 1,130 | 4,522 | 4.00× |
trig | 1,432 | 5,659 | 3.95× |
veccmp | 15,595 | 61,211 | 3.92× |
vecfp | 1,444 | 5,648 | 3.91× |
vecmath | 3,334 | 13,173 | 3.95× |
vecshuf | 504.06 | 2,027 | 4.02× |
vecwide | 22,858 | 90,227 | 3.95× |
| Algorithms | Single | Multi | Scaling |
|---|---|---|---|
bitonicsort | 8.2 | 31.2 | 3.80× |
bsearch | 251.74 | 1,005 | 3.99× |
bubblesort | 0.8 | 3.2 | 4.00× |
fibsearch | 287.44 | 1,170 | 4.07× |
heapsort | 8.6 | 33.8 | 3.93× |
hsearch | 6,700 | 26,262 | 3.92× |
insertionsort | 10.2 | 39.6 | 3.88× |
malloc | 2,235,035 | 9,442,623 | 4.22× |
mcontend | 116.64 | 582.25 | 4.99× |
mergesort | 27.2 | 105.8 | 3.89× |
qsort | 17.8 | 69 | 3.88× |
skiplist | 6,008 | 23,297 | 3.88× |
tree | 1.2 | 4 | 3.33× |
| Memory | Single | Multi | Scaling |
|---|---|---|---|
cache | 496,725 | 942,042 | 1.90× |
cachehammer | 246,075 | 937,778 | 3.81× |
cacheline | 29.89 | 145.3 | 4.86× |
l1cache | 146.57 | 603.63 | 4.12× |
memcpy | 315.57 | 1,236 | 3.92× |
memrate | 2.17 | 6.1 | 2.81× |
memthrash | 71.56 | 198.26 | 2.77× |
ptr-chase | 12,598,953 | 39,581,118 | 3.14× |
spinmem | 180.79 | 2.4 | 0.01× |
stream | 172.05 | 1,905 | 11.07× |
vm | 108,781 | 291,493 | 2.68× |
Stress-ng Raw Scores
Stress-ng Relative Multicore Performance
LLM Inference Speed for Prompt Processing
LLM Inference Speed for Text Generation
Static Web Server
Redis
PostgreSQL heavy read-only throughput
Alternatives
Servers of the Same Family
| INSTANCE | vCPUs | MEMORY | Accelerators |
|---|---|---|---|
| cpx02 | 1 | 1.0 GiB | 0 |
| cpx12 | 1 | 2 GiB | 0 |
| cpx11 | 2 | 2 GiB | 0 |
| cpx22 | 2 | 4 GiB | 0 |
| cpx21 | 3 | 4 GiB | 0 |
| cpx32 | 4 | 8 GiB | 0 |
| cpx42 | 8 | 16 GiB | 0 |
Similar Servers
| INSTANCE | VENDOR | vCPUs | MEMORY | Accelerators |
|---|