Skip to content

AWS EC2 Instances Benchmark

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) 3152 0.1860 0.0725 61% <5%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 2969 0.0958 0.0421 56% <5%
c7i Intel Xeon Platinum 8488C (x86_64) 2969 0.0892 0.0384 57% 5-10%
m7i Intel Xeon Platinum 8488C (x86_64) 2923 0.1008 0.0433 57% 15-20%
m7a AMD EPYC 9R14 (x86_64) 2901 0.2318 0.1020 56% 5-10%
c7a AMD EPYC 9R14 (x86_64) 2901 0.1026 0.0369 64% 5-10%
r7a AMD EPYC 9R14 (x86_64) 2898 0.1522 0.0654 57% 10-15%
m6a AMD EPYC 7R13 Processor (x86_64) 2616 0.0864 0.0354 59% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2613 0.0765 0.0360 53% 5-10%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2483 0.3303 0.1486 55% <5%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.0960 0.0394 59% 10-15%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2289 0.1860 0.0707 62% >20%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1532 0.1330 0.0519 61% <5%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1446 0.1000 0.0500 50% <5%
m5a AMD EPYC 7571 (x86_64) 1418 0.0860 0.0413 52% 5-10%
t3a AMD EPYC 7571 (x86_64) 1373 0.0376 0.0162 57% 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) 3152 0.1860 0.0409 78% 10-15%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 2969 0.0958 0.0316 67% <5%
c7i Intel Xeon Platinum 8488C (x86_64) 2969 0.0892 0.0268 70% 5-10%
m7i Intel Xeon Platinum 8488C (x86_64) 2923 0.1008 0.0333 67% <5%
m7a AMD EPYC 9R14 (x86_64) 2901 0.2318 0.0301 87% 10-15%
c7a AMD EPYC 9R14 (x86_64) 2901 0.1026 0.0103 90% 5-10%
r7a AMD EPYC 9R14 (x86_64) 2898 0.1522 0.0396 74% 10-15%
m6a AMD EPYC 7R13 Processor (x86_64) 2616 0.0864 0.0285 67% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2613 0.0765 0.0252 67% <5%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2483 0.3303 0.1090 67% <5%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.0960 0.0326 66% 5-10%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2289 0.1860 0.0428 77% >20%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1532 0.1330 0.0359 73% <5%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1446 0.1000 0.0310 69% <5%
m5a AMD EPYC 7571 (x86_64) 1418 0.0860 0.0310 64% <5%
t3a AMD EPYC 7571 (x86_64) 1373 0.0376 0.0113 70% 15-20%

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) 3152 0.2080 0.0770 63% <5%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 2969 0.1067 0.0480 55% <5%
c7i Intel Xeon Platinum 8488C (x86_64) 2969 0.0958 0.0412 57% <5%
m7i Intel Xeon Platinum 8488C (x86_64) 2923 0.1124 0.0506 55% <5%
m7a AMD EPYC 9R14 (x86_64) 2901 0.2584 0.1111 57% >20%
c7a AMD EPYC 9R14 (x86_64) 2901 0.1101 0.0440 60% <5%
r7a AMD EPYC 9R14 (x86_64) 2898 0.1703 0.0749 56% >20%
m6a AMD EPYC 7R13 Processor (x86_64) 2616 0.0963 0.0414 57% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2613 0.0821 0.0402 51% <5%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2483 0.3682 0.1841 50% <5%
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) 2289 0.2080 0.0749 64% >20%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1532 0.1460 0.0569 61% <5%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1446 0.1110 0.0511 54% <5%
m5a AMD EPYC 7571 (x86_64) 1418 0.0960 0.0490 49% <5%
t3a AMD EPYC 7571 (x86_64) 1373 0.0408 0.0163 60% 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) 3152 0.2250 0.0517 77% <5%
m7i-flex Intel Xeon Platinum 8488C (x86_64) 2969 0.1147 0.0424 63% <5%
c7i Intel Xeon Platinum 8488C (x86_64) 2969 0.1018 0.0102 90% 5-10%
m7i Intel Xeon Platinum 8488C (x86_64) 2923 0.1207 0.0398 67% 10-15%
m7a AMD EPYC 9R14 (x86_64) 2901 0.2777 0.0389 86% 15-20%
c7a AMD EPYC 9R14 (x86_64) 2901 0.1171 0.0445 62% >20%
r7a AMD EPYC 9R14 (x86_64) 2898 0.1835 0.0624 66% <5%
m6a AMD EPYC 7R13 Processor (x86_64) 2616 0.1035 0.0342 67% <5%
c6a AMD EPYC 7R13 Processor (x86_64) 2613 0.0873 0.0332 62% 5-10%
m5zn Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2483 0.3957 0.1860 53% <5%
m6i Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2339 0.1150 0.0425 63% 10-15%
z1d Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2289 0.2250 0.0563 75% >20%
m3 Intel Xeon CPU E5-2670 v2 @ 2.50GHz (x86_64) 1532 0.1580 0.0553 65% 5-10%
m4 Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1446 0.1200 0.0456 62% <5%
m5a AMD EPYC 7571 (x86_64) 1418 0.1040 0.0562 46% <5%
t3a AMD EPYC 7571 (x86_64) 1373 0.0432 0.0164 62% <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 1547 0.0816 0.0359 56% <5%
m6g Neoverse-N1 (aarch64) 1100 0.0770 0.0339