Best multi-core performance servers with 4 vCPUs

This is a manually curated list of 4 vCPU servers with the best multi-core performance as per stress-ng's div16 CPU burning method. Note that servers using the same CPU model at the same vendor were deduplicated, and only the most general options were kept with similar memory amounts(e.g. from AWS's r6a.xlarge, m6a.xlarge, and c6a.xlarge showing only m6a.xlarge with 16 GiB of memory; similarly GCP's c2d-highmem-4, c2d-standard-4, and c2d-highcpu-4 showing only c2d-standard-4 with 16 GiB of memory).
CAX21
💰
Vendor
Amazon Web Services logo
Google Cloud Platform logo
Hetzner Cloud logo
Microsoft Azure logo
Microsoft Azure logo
Hetzner Cloud logo
Google Cloud Platform logo
UpCloud logo
$Core
217,536/USD
Best (ondemand):52,929/USD
Best (spot):217,536/USD
434,643/USD
Best (ondemand):95,894/USD
Best (spot):434,643/USD
331,308/USD
Best (ondemand):331,308/USD
Best (spot):-
369,408/USD
Best (ondemand):68,386/USD
Best (spot):369,408/USD
89,987/USD
Best (ondemand):80,948/USD
Best (spot):89,987/USD
374,915/USD
Best (ondemand):374,915/USD
Best (spot):-
133,912/USD
Best (ondemand):46,869/USD
Best (spot):133,912/USD
32,085/USD
Best (ondemand):32,085/USD
Best (spot):-
SCore All
12269
10692
10668
8275
7253
7236
7218
3099
SCore Single
3077
2689
2682
2073
1823
1805
1813
781
Best spot price
0.0564 USD
eu-south-2c
0.0246 USD
europe-west8-a
-
-
0.0224 USD
centralindia-1
0.0806 USD
centralindia-1
-
-
0.0539 USD
asia-southeast1-b
-
-
Best ondemand price
0.2318 USD
us-east-1d
0.1115 USD
asia-south1-b
0.0322 USD
nbg1-dc3
0.121 USD
centralindia-1
0.0896 USD
centralindia-1
0.0193 USD
nbg1-dc3
0.154 USD
us-central1-a
0.0966 USD
Sydney #1

Metadata

Family
m7a
t2d
cpx
Dpdsv6
Bpsv2
cax
t2a
General Purpose
Hw Virt
Average Time To Start
-
17.25
-
23
18
-
14
-
Status
active
active
active
active
active
active
active
active

CPU

vCPUs
4
4
4
4
4
4
4
4
Hypervisor
nitro
-
QEMU
Microsoft Hyper-V
Microsoft Hyper-V
QEMU
-
KVM
CPU Allocation
Dedicated
Dedicated
Shared
Dedicated
Burstable
Shared
Dedicated
Shared
CPU Cores
4
4
4
4
4
4
4
4
CPU Speed
3.7 GHz
-
2 GHz
3.4 GHz
3 GHz
2 GHz
3 GHz
2 GHz
CPU Architecture
x86_64
x86_64
x86_64
arm64
arm64
arm64
arm64
x86_64
CPU Manufacturer
AMD
AMD
AMD
Microsoft
Ampere
Ampere
Ampere
AMD
CPU Family
EPYC
EPYC
EPYC
ARM
ARMv8
Ampere Altra
ARMv8
EPYC
CPU Model
9R14
7B13
-
Neoverse-N2
Neoverse-N1
Neoverse-N1
Neoverse-N1
7542
CPU L1D Cache
32 KiB
32 KiB
32 KiB
64 KiB
64 KiB
-
64 KiB
64 KiB
CPU L1D Cache Total
128 KiB
128 KiB
128 KiB
256 KiB
256 KiB
-
256 KiB
256 KiB
CPU L1I Cache
32 KiB
32 KiB
32 KiB
64 KiB
64 KiB
0 KiB
64 KiB
64 KiB
CPU L1I Cache Total
128 KiB
128 KiB
128 KiB
256 KiB
256 KiB
0 KiB
256 KiB
256 KiB
CPU L2 Cache
1 MiB
512 KiB
512 KiB
1 MiB
1 MiB
0 KiB
1 MiB
512 KiB
CPU L2 Cache Total
4096 KiB
2048 KiB
2048 KiB
4096 KiB
4096 KiB
0 KiB
4096 KiB
2048 KiB
CPU L3 Cache
16 MiB
32 MiB
16 MiB
128 MiB
32 MiB
-
32 MiB
16 MiB
CPU L3 Cache Total
16384 KiB
32768 KiB
16384 KiB
131072 KiB
32768 KiB
-
32768 KiB
16384 KiB
Ecpus
4
4
4
4
4
4
4
4
Scalability
100
100
100
100
100
100
100
100

Memory

Memory Amount
16.0 GiB
16.0 GiB
7.8 GiB
16.0 GiB
16.0 GiB
7.8 GiB
16.0 GiB
8.0 GiB
Memory Amount Actual
16384 MiB
16384 MiB
8000 MiB
16384 MiB
16384 MiB
8000 MiB
16384 MiB
8192 MiB
Memory Generation
DDR5
-
-
-
-
-
-
-
Memory Speed
4800 Mhz
-
-
-
-
-
-
-
Memory ECC
-
-
-
-
-
-
-
-

GPU

GPU Count
0
0
0
0
0
0
0
0
GPU Memory Min
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
GPU Memory Total
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB
0 GiB

Storage

Storage Size
0 GB
0 GB
160 GB
236 GB
0 GB
80 GB
0 GB
160 GB
Storage Type
-
-
nvme ssd
-
-
nvme ssd
-
ssd

Network

Network Speed Baseline
1.56 Gbps
-
-
-
-
-
-
-
Network Speed Max
12.5 Gbps
-
-
-
-
-
-
-
Network Storage Speed Baseline
1.25 Gbps
-
-
-
-
-
-
-
Network Storage Speed Max
10 Gbps
-
-
-
-
-
-
-
Inbound Traffic
0 GiB/mo
0 GiB/mo
0 GiB/mo
0 GiB/mo
0 GiB/mo
0 GiB/mo
0 GiB/mo
0 GiB/mo
Outbound Traffic
0 GiB/mo
0 GiB/mo
20 TiB/mo
0 GiB/mo
0 GiB/mo
20 TiB/mo
0 GiB/mo
5 TiB/mo
IPv4
0
0
0
0
0
0
0
1

Workload Profiles

Memory Bandwidth

Compression

OpenSSL

Geekbench

PassMark (CPU)

String Sorting
15.05K
12.48K
11.25K
20.62K
13.73K
13.55K
13.50K
11.03K
Single Threaded
2.89K
2.38K
2.12K
1.88K
1.33K
1.33K
1.32K
2.10K
Prime Numbers
77.72
64.95
61.92
57.00
37.22
35.19
35.58
50.87
Physics
1.32K
1.12K
984.77
1.31K
710.16
642.41
651.79
932.79
Mark
10.57K
8.79K
8.39K
3.98K
3.21K
3.19K
3.19K
7.83K
Integer Maths
24.11K
20.74K
20.48K
25.18K
18.86K
18.80K
18.78K
18.75K
Floating Point Maths
21.28K
16.76K
16.47K
21.08K
14.36K
14.30K
14.24K
13.20K
Extended Instructions
9.71K
7.67K
7.40K
3.57K
2.97K
2.96K
2.96K
6.70K
Encryption
5.22K
4.49K
4.37K
748.72
647.61
646.59
648.53
4.57K
Compression
104.44K
87.41K
82.98K
26.80K
21.97K
21.85K
21.86K
79.91K

PassMark (Memory)

Memory Write
25.83K
17.04K
14.52K
25.65K
14.95K
14.91K
14.82K
9.34K
Memory Read Uncached
27.10K
16.55K
12.41K
18.62K
8.93K
8.80K
8.67K
10.06K
Memory Read Cached
27.84K
24.30K
23.74K
25.67K
11.38K
11.35K
11.29K
23.75K
Memory Mark
2.21K
2.26K
1.28K
2.69K
1.66K
1.09K
1.64K
1.59K
Memory Latency
78.81
64.24
77.01
52.44
70.07
72.82
71.01
62.67
Database Operations
3.89K
3.58K
2.99K
4.98K
2.89K
2.80K
2.85K
2.65K

Stress-ng div16 Raw Scores per vCPU

Stress-ng Relative Multicore Performance per vCPU

LLM Inference Speed

Static Web Server

Redis

Further Benchmarks

stress-ng CPU all
stress-ng div16 multi-core
stress-ng div16 single-core
BogoMips
View Server