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).
M7A.XLARGE
💪
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
$Core
165,574/USD
702,051/USD
487,129/USD
341,932/USD
201,013/USD
723,585/USD
195,871/USD
SCore All
12269
10692
10668
8275
7253
7236
7218
SCore Single
3077
2689
2682
2073
1823
1805
1813
Best spot price
0.0741 USD
us-east-1f
0.01523 USD
us-east5-c
-
-
0.0242 USD
centralindia-1
0.036082 USD
centralindia-1
-
-
0.03685 USD
us-central1-a
Best ondemand price
0.23184 USD
us-east-1d
0.11153 USD
asia-south1-b
0.0219 USD
nbg1-dc3
0.121 USD
centralindia-1
0.0896 USD
jioindiacentral-0
0.01 USD
nbg1-dc3
0.154 USD
us-central1-a

CPU

vCPUs
4
4
4
4
4
4
4
Hypervisor
nitro
QEMU
Microsoft Hyper-V
Microsoft Hyper-V
QEMU
CPU Allocation
Dedicated
Dedicated
Shared
Dedicated
Dedicated
Shared
Dedicated
CPU Cores
4
4
4
4
4
4
4
CPU Speed
3.7 GHz
2 GHz
3.4 GHz
3 GHz
2 GHz
3 GHz
CPU Architecture
x86_64
x86_64
x86_64
arm64
arm64
arm64
arm64
CPU Manufacturer
AMD
AMD
AMD
Microsoft
Ampere
AMD
CPU Family
EPYC
EPYC
EPYC
ARM
ARMv8
Ampere Altra
ARMv8
CPU Model
9R14
7B13
Cobalt 100
Ampere(R) Altra(R)
Neoverse-N1
Neoverse-N1
CPU L1 Cache
256 KiB
256 KiB
256 KiB
512 KiB
512 KiB
CPU L2 Cache
4 MiB
2 MiB
2 MiB
4 MiB
4 MiB
CPU L3 Cache
16 MiB
32 MiB
16 MiB
128 MiB
32 MiB

Memory

Memory Amount
16 GiB
16 GiB
8 GiB
16 GiB
16 GiB
8 GiB
16 GiB
Memory Generation
DDR5
Memory Speed
4800 Mhz

GPU

GPU Count
0
0
0
0
0
0
0

Storage

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

Network

Network Speed
1.562 Gbps
Inbound Traffic
0 GB/month
0 GB/month
0 GB/month
0 GB/month
0 GB/month
0 GB/month
0 GB/month
Outbound Traffic
0 GB/month
0 GB/month
20480 GB/month
0 GB/month
0 GB/month
20480 GB/month
0 GB/month
IPv4
0
0
0
0
0
0
0

Memory bandwidth

Compression

OpenSSL speed

Geekbench

PassMark CPU benchmarks

String Sorting
15,052.88 12,482.64 11,246.67 20,621.4 13,729.9 13,551.77 13,498.49
Single Threaded
2,889.84 2,381.95 2,117.63 1,881.54 1,332.48 1,327.06 1,320.2
Prime Numbers
77.72 64.95 61.91 56.99 37.21 35.19 35.58
Physics
1,323.57 1,115.2 984.77 1,312.85 710.16 642.41 651.78
Mark
10,567.1 8,792.59 8,392.08 3,975.67 3,208.85 3,188.47 3,191.3
Integer Maths
24,114.96 20,736.23 20,481.46 25,178.32 18,861.95 18,797.1 18,776.16
Floating Point Maths
21,280.24 16,758.79 16,468.8 21,079.26 14,359.33 14,299.54 14,236.51
Extended Instructions
9,708.48 7,667.49 7,395.54 3,570.24 2,970.33 2,964.43 2,957.46
Encryption
5,219.75 4,487.31 4,373.9 748.71 647.61 646.59 648.53
Compression
104,442.69 87,407.33 82,978.4 26,795.79 21,965.74 21,848.27 21,859.58

PassMark Memory benchmarks

Memory Write
25,831.91 17,036.9 14,518.21 25,652.67 14,954.37 14,914.66 14,816.02
Memory Read Uncached
27,096.97 16,548.27 12,411.32 18,617.39 8,932.75 8,802.08 8,670.74
Memory Read Cached
27,840.01 24,298.24 23,737.98 25,668.59 11,379.45 11,345.57 11,288.7
Memory Mark
2,214.31 2,261.38 1,280.84 2,694.26 1,663.7 1,087.42 1,642.96
Memory Latency
78.81 64.23 77 52.44 70.07 72.81 71
Database Operations
3,886.5 3,584.32 2,992.44 4,984.9 2,889.77 2,796.83 2,850.5

stress-ng div16 raw scores per vCPU

stress-ng relative multicore performance per vCPU

Further Benchmarks

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