Skip to content

Benchmarks - AWS EC2 Instances

Want to know which EC2 instance type has the fastest single-threaded CPU performance? You’ve come to the right place.

AWS sometimes uses custom CPU types that you won’t find listed on sites like Passmark, etc. So it’s hard to know which one to pick, if you’re looking for the fastest CPU around.

On this page we provide up-to-date benchmarks for most EC2 instance types, across the following regions:

  • North Virginia (us-east-1)
  • Oregon (us-west-2)
  • Ireland (eu-west-1)
  • Frankfurt (eu-central-1)

This can be used to make an informed decision on the best instance to select for your workflows, based on the processor model, architecture, and single-thread CPU speed.

And since speed isn’t everything, the benchmark also lists the on-demand and spot pricing for each instance type, with the trend over time.

Finally, reliability is key when running your workflows, therefore we provide data on the percentage of interruption for each instance type, giving you a clear picture of what to expect in terms of stability.

As always, it’s best to perform your own benchmarks yourself, but this can at least give you some hints in the right direction.

Note: All instance types are launched using the 2 vCPU variant.

Results

x64 EC2 instances

Region: us-east-1

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
r7iz Intel Xeon Gold 6455B (x86_64) 3151 0.1860 0.0725 61% <5%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 3004 0.0958 0.0440 54% <5%
c7a AMD EPYC 9R14 (x86_64) 2902 0.1026 0.0441 57% >20%
m7a AMD EPYC 9R14 (x86_64) 2901 0.1159 0.0475 59% >20%
r7a AMD EPYC 9R14 (x86_64) 2900 0.1522 0.0669 56% 10-15%
m6a AMD EPYC 7R13 Processor (x86_64) 2612 0.0864 0.0354 59% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2606 0.0765 0.0344 55% <5%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2481 0.1652 0.0677 59% <5%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.0960 0.0413 57% 10-15%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2287 0.1860 0.0707 62% >20%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1423 0.1000 0.0490 51% <5%
m5a AMD EPYC 7571 (x86_64) 1416 0.1030 0.0474 54% <5%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1349 0.1330 0.0519 61% <5%
t3a AMD EPYC 7571 (x86_64) 1333 0.0752 0.0286 62% 10-15%

Region: us-west-2

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
r7iz Intel Xeon Gold 6455B (x86_64) 3151 0.1860 0.0372 80% 5-10%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 3004 0.0958 0.0268 72% <5%
c7a AMD EPYC 9R14 (x86_64) 2902 0.1026 0.0236 77% 5-10%
m7a AMD EPYC 9R14 (x86_64) 2901 0.1159 0.0383 67% 5-10%
r7a AMD EPYC 9R14 (x86_64) 2900 0.1522 0.0335 78% 5-10%
m6a AMD EPYC 7R13 Processor (x86_64) 2612 0.0864 0.0259 70% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2606 0.0765 0.0260 66% <5%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2481 0.1652 0.0562 66% <5%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.0960 0.0307 68% 5-10%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2287 0.1860 0.0446 76% >20%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1423 0.1000 0.0450 55% <5%
m5a AMD EPYC 7571 (x86_64) 1416 0.1030 0.0319 69% <5%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1349 0.1330 0.0426 68% 15-20%
t3a AMD EPYC 7571 (x86_64) 1333 0.0752 0.0256 66% 5-10%

Region: eu-west-1

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
r7iz Intel Xeon Gold 6455B (x86_64) 3151 0.2080 0.0728 65% 5-10%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 3004 0.1067 0.0438 59% <5%
c7a AMD EPYC 9R14 (x86_64) 2902 0.1101 0.0440 60% <5%
m7a AMD EPYC 9R14 (x86_64) 2901 0.1292 0.0581 55% 5-10%
r7a AMD EPYC 9R14 (x86_64) 2900 0.1703 0.0681 60% <5%
m6a AMD EPYC 7R13 Processor (x86_64) 2612 0.0963 0.0395 59% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2606 0.0821 0.0402 51% <5%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2481 0.1841 0.0884 52% 5-10%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.1070 0.0439 59% 5-10%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2287 0.2080 0.0749 64% >20%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1423 0.1110 0.0533 52% <5%
m5a AMD EPYC 7571 (x86_64) 1416 0.1150 0.0563 51% <5%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1349 0.1460 0.0584 60% <5%
t3a AMD EPYC 7571 (x86_64) 1333 0.0816 0.0343 58% 5-10%

Region: eu-central-1

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
r7iz Intel Xeon Gold 6455B (x86_64) 3151 0.2250 0.0653 71% <5%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 3004 0.1147 0.0390 66% <5%
c7a AMD EPYC 9R14 (x86_64) 2902 0.1171 0.0293 75% <5%
m7a AMD EPYC 9R14 (x86_64) 2901 0.1389 0.0139 90% <5%
r7a AMD EPYC 9R14 (x86_64) 2900 0.1835 0.0459 75% <5%
m6a AMD EPYC 7R13 Processor (x86_64) 2612 0.1035 0.0393 62% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2606 0.0873 0.0375 57% 5-10%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2481 0.1979 0.0613 69% <5%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.1150 0.0460 60% 5-10%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2287 0.2250 0.0698 69% >20%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1423 0.1200 0.0624 48% <5%
m5a AMD EPYC 7571 (x86_64) 1416 0.1250 0.0563 55% <5%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1349 0.1580 0.0506 68% 5-10%
t3a AMD EPYC 7571 (x86_64) 1333 0.0864 0.0311 64% <5%

arm64 EC2 instances

Region: us-east-1

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m7g AWS Graviton3 1548 0.0816 0.0351 57% <5%
m6g Neoverse-N1 (aarch64) 1100 0.0770 0.0339 56% <5%
t4g Neoverse-N1 (aarch64) 1096 0.0084 0.0039 54% <5%

Region: us-west-2

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m7g AWS Graviton3 1548 0.0816 0.0212 74% <5%
m6g Neoverse-N1 (aarch64) 1100 0.0770 0.0231 70% 5-10%
t4g Neoverse-N1 (aarch64) 1096 0.0084 0.0027 68% >20%

Region: eu-west-1

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m7g AWS Graviton3 1548 0.0910 0.0346 62% <5%
m6g Neoverse-N1 (aarch64) 1100 0.0860 0.0335 61% <5%
t4g Neoverse-N1 (aarch64) 1096 0.0092 0.0039 58% <5%

Region: eu-central-1

Instance family Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m7g AWS Graviton3 1548 0.0978 0.0333 66% <5%
m6g Neoverse-N1 (aarch64) 1100 0.0920 0.0294 68% 5-10%
t4g Neoverse-N1 (aarch64) 1096 0.0096 0.0024 75% <5%

About those benchmarks

Benchmarks are performed using the Passmark benchmarking tool, using the CPU Single Threaded metric.

Last updated: Sun Apr 14 2024