AWS EC2 Instances Benchmark

23 min read Original article ↗

AWS EC2 instances benchmark

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 CPU benchmarks for most EC2 instance types, across many regions. 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. Percentage of interruption for each instance type is also provided, giving you a clear picture of what to expect in terms of stability when using spot instances.

Note that this benchmark is regularly updated so that RunsOn users can choose the best-performing EC2 instance for their GitHub Actions workflows.

Note: All instance types are launched using the 2 vCPU variant. As always, it’s best to perform your own benchmarks yourself, but this can at least give you some hints in the right direction.

x64 EC2 instances

Section titled “x64 EC2 instances”

🇺🇸 North Virginia (us-east-1)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m8a m8a.large AMD EPYC 9R45 (x86_64) 3820 0.1217 0.0544 79% 5-10%
m8i-flex m8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 0.1006 0.0561 62% >20%
r8i-flex r8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 0.1320 0.0810 56% >20%
m8i m8i.large Intel Xeon 6975P-C (x86_64) 3190 0.1058 0.0420 64% >20%
r8i r8i.large Intel Xeon 6975P-C (x86_64) 3187 0.1389 0.0570 66% >20%
r7iz r7iz.large Intel Xeon Gold 6455B (x86_64) 3069 0.1860 0.0419 78% >20%
i7i i7i.large Intel Xeon Platinum 8559C (x86_64) 2998 0.1888 0.0462 75% 5-10%
i7ie i7ie.large Intel Xeon Platinum 8559C (x86_64) 2977 0.2599 0.1025 60% <5%
c7i c7i.large Intel Xeon Platinum 8488C (x86_64) 2913 0.0892 0.0264 71% >20%
r7a r7a.large AMD EPYC 9R14 (x86_64) 2878 0.1522 0.0651 47% >20%
c7a c7a.large AMD EPYC 9R14 (x86_64) 2877 0.1026 0.0370 67% >20%
m7a m7a.large AMD EPYC 9R14 (x86_64) 2875 0.1159 0.0470 60% 15-20%
r7i r7i.large Intel Xeon Platinum 8488C (x86_64) 2842 0.1323 0.0473 61% >20%
m7i m7i.large Intel Xeon Platinum 8488C (x86_64) 2815 0.1008 0.0420 58% 15-20%
m7i-flex m7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2716 0.0958 0.0336 66% >20%
c7i-flex c7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2640 0.0848 0.0345 64% >20%
m6a m6a.large AMD EPYC 7R13 Processor (x86_64) 2582 0.0864 0.0376 56% 5-10%
c6a c6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.0765 0.0301 60% >20%
r6a r6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.1134 0.0439 60% >20%
m5zn m5zn.large Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2513 0.1652 0.0681 59% 5-10%
z1d z1d.large Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2300 0.1860 0.0467 74% >20%
r6in r6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2295 0.1743 0.0390 78% >20%
c6i c6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2289 0.0850 0.0376 59% >20%
c6id c6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2286 0.1008 0.0420 61% >20%
r6i r6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2284 0.1260 0.0438 62% >20%
m6id m6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.1187 0.0466 61% 10-15%
r6idn r6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.1954 0.0570 69% 15-20%
i4i i4i.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2280 0.1720 0.0422 75% <5%
r6id r6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2278 0.1512 0.0475 64% >20%
m6idn m6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2277 0.1591 0.0530 67% <5%
c6in c6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2274 0.1134 0.0379 64% >20%
m6i m6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2273 0.0960 0.0376 62% >20%
m6in m6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2269 0.1392 0.0406 69% >20%
c5ad c5ad.large AMD EPYC 7R32 (x86_64) 2034 0.0860 0.0331 60% >20%
c5a c5a.large AMD EPYC 7R32 (x86_64) 2033 0.0770 0.0302 61% 15-20%
c5d c5d.large Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz (x86_64) 1995 0.0960 0.0349 58% 10-15%
c5n c5n.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1901 0.1080 0.0361 65% >20%
c5 c5.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1896 0.0850 0.0311 62% >20%
m5d m5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1853 0.1130 0.0638 48% 5-10%
c4 c4.large Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (x86_64) 1777 0.1000 0.0454 53% 10-15%
t2 t2.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1775 0.0928 0.0347 64% 5-10%
r5n r5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1490 0.0525 63% 5-10%
m5dn m5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1360 0.0510 60% 5-10%
r5dn r5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1757 0.1670 0.0481 68% 5-10%
m5 m5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1703 0.0960 0.0376 61% >20%
r5b r5b.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1490 0.0538 64% >20%
t3 t3.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.0832 0.0338 59% 5-10%
m5n m5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1190 0.0500 60% >20%
r5d r5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1440 0.0696 56% 15-20%
r5 r5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1260 0.0474 63% >20%
i3en i3en.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1686 0.2260 0.0686 70% 5-10%
c3 c3.large Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (x86_64) 1625 0.1050 0.0348 66% 5-10%
i3 i3.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1608 0.1560 0.0370 75% >20%
m4 m4.large Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1000 0.0420 53% >20%
r4 r4.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1330 0.0674 51% 5-10%
r3 r3.large Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz (x86_64) 1525 0.1660 0.0545 68% 5-10%
r5ad r5ad.large AMD EPYC 7571 (x86_64) 1409 0.1310 0.0417 67% >20%
m5ad m5ad.large AMD EPYC 7571 (x86_64) 1408 0.1030 0.0508 53% >20%
m5a m5a.large AMD EPYC 7571 (x86_64) 1403 0.0860 0.0378 58% >20%
r5a r5a.large AMD EPYC 7571 (x86_64) 1403 0.1130 0.0471 56% 10-15%
t3a t3a.medium AMD EPYC 7571 (x86_64) 1391 0.0376 0.0182 49% >20%

🇺🇸 Oregon (us-west-2)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m8a m8a.large AMD EPYC 9R45 (x86_64) 3820 0.1217 0.0393 63% 5-10%
m8i-flex m8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 0.1006 0.0378 61% <5%
r8i-flex r8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 0.1320 0.0472 66% 5-10%
m8i m8i.large Intel Xeon 6975P-C (x86_64) 3190 0.1058 0.0415 63% 5-10%
r8i r8i.large Intel Xeon 6975P-C (x86_64) 3187 0.1389 0.0467 67% 5-10%
r7iz r7iz.large Intel Xeon Gold 6455B (x86_64) 3069 0.1860 0.0639 69% <5%
i7i i7i.large Intel Xeon Platinum 8559C (x86_64) 2998 0.1888 0.0504 73% 10-15%
i7ie i7ie.large Intel Xeon Platinum 8559C (x86_64) 2977 0.2599 0.0645 71% <5%
c7i c7i.large Intel Xeon Platinum 8488C (x86_64) 2913 0.0892 0.0398 58% 15-20%
r7a r7a.large AMD EPYC 9R14 (x86_64) 2878 0.1522 0.0461 73% 10-15%
c7a c7a.large AMD EPYC 9R14 (x86_64) 2877 0.1026 0.0450 58% 5-10%
m7a m7a.large AMD EPYC 9R14 (x86_64) 2875 0.1159 0.0387 66% 5-10%
r7i r7i.large Intel Xeon Platinum 8488C (x86_64) 2842 0.1323 0.0421 68% 10-15%
m7i m7i.large Intel Xeon Platinum 8488C (x86_64) 2815 0.1008 0.0400 57% 10-15%
m7i-flex m7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2716 0.0958 0.0357 65% 5-10%
c7i-flex c7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2640 0.0848 0.0328 64% 5-10%
m6a m6a.large AMD EPYC 7R13 Processor (x86_64) 2582 0.0864 0.0517 46% <5%
c6a c6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.0765 0.0276 64% 5-10%
r6a r6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.1134 0.0580 53% >20%
m5zn m5zn.large Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2513 0.1652 0.0642 63% <5%
z1d z1d.large Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2300 0.1860 0.0662 67% >20%
r6in r6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2295 0.1743 0.0438 63% >20%
c6i c6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2289 0.0850 0.0398 54% >20%
c6id c6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2286 0.1008 0.0384 63% 5-10%
r6i r6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2284 0.1260 0.0518 59% >20%
m6id m6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.1187 0.0427 66% >20%
r6idn r6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.1954 0.0684 66% <5%
i4i i4i.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2280 0.1720 0.0488 62% <5%
r6id r6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2278 0.1512 0.0571 62% <5%
m6idn m6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2277 0.1591 0.0517 69% 5-10%
c6in c6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2274 0.1134 0.0405 59% >20%
m6i m6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2273 0.0960 0.0402 57% 15-20%
m6in m6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2269 0.1392 0.0474 61% >20%
c5ad c5ad.large AMD EPYC 7R32 (x86_64) 2034 0.0860 0.0321 60% 5-10%
c5a c5a.large AMD EPYC 7R32 (x86_64) 2033 0.0770 0.0367 56% <5%
c5d c5d.large Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz (x86_64) 1995 0.0960 0.0330 61% <5%
c5n c5n.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1901 0.1080 0.0346 61% >20%
c5 c5.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1896 0.0850 0.0292 61% >20%
m5d m5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1853 0.1130 0.0545 55% 5-10%
c4 c4.large Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (x86_64) 1777 0.1000 0.0400 56% 10-15%
t2 t2.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1775 0.0928 0.0396 59% <5%
r5n r5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1490 0.0852 47% <5%
m5dn m5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1360 0.0532 59% 5-10%
r5dn r5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1757 0.1670 0.0628 61% <5%
m5 m5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1703 0.0960 0.0460 55% >20%
r5b r5b.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1490 0.0737 54% <5%
t3 t3.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.0832 0.0420 55% <5%
m5n m5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1190 0.0608 54% 10-15%
r5d r5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1440 0.0660 52% 5-10%
r5 r5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1260 0.0436 62% >20%
i3en i3en.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1686 0.2260 0.0601 62% <5%
c3 c3.large Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (x86_64) 1625 0.1050 0.0344 61% <5%
i3 i3.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1608 0.1560 0.0397 62% >20%
m4 m4.large Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1000 0.0433 58% <5%
r4 r4.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1330 0.0532 60% <5%
r3 r3.large Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz (x86_64) 1525 0.1660 0.0553 61% <5%
r5ad r5ad.large AMD EPYC 7571 (x86_64) 1409 0.1310 0.0451 60% 5-10%
m5ad m5ad.large AMD EPYC 7571 (x86_64) 1408 0.1030 0.0438 56% >20%
m5a m5a.large AMD EPYC 7571 (x86_64) 1403 0.0860 0.0355 60% 15-20%
r5a r5a.large AMD EPYC 7571 (x86_64) 1403 0.1130 0.0530 55% 10-15%
t3a t3a.medium AMD EPYC 7571 (x86_64) 1391 0.0376 0.0154 56% >20%

🇮🇪 Ireland (eu-west-1)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m8a m8a.large AMD EPYC 9R45 (x86_64) 3820 Not available Not available - -
m8i-flex m8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 Not available Not available - -
r8i-flex r8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 Not available Not available - -
m8i m8i.large Intel Xeon 6975P-C (x86_64) 3190 Not available Not available - -
r8i r8i.large Intel Xeon 6975P-C (x86_64) 3187 Not available Not available - -
r7iz r7iz.large Intel Xeon Gold 6455B (x86_64) 3069 0.2080 0.0890 57% 5-10%
i7i i7i.large Intel Xeon Platinum 8559C (x86_64) 2998 0.2081 Not available - -
i7ie i7ie.large Intel Xeon Platinum 8559C (x86_64) 2977 0.2875 0.1754 16% 10-15%
c7i c7i.large Intel Xeon Platinum 8488C (x86_64) 2913 0.0958 0.0517 48% 10-15%
r7a r7a.large AMD EPYC 9R14 (x86_64) 2878 0.1703 0.0809 53% 10-15%
c7a c7a.large AMD EPYC 9R14 (x86_64) 2877 0.1101 0.0546 51% 10-15%
m7a m7a.large AMD EPYC 9R14 (x86_64) 2875 0.1292 0.0619 49% 5-10%
r7i r7i.large Intel Xeon Platinum 8488C (x86_64) 2842 0.1480 0.0681 52% >20%
m7i m7i.large Intel Xeon Platinum 8488C (x86_64) 2815 0.1124 0.0614 41% >20%
m7i-flex m7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2716 0.1067 0.0606 48% >20%
c7i-flex c7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2640 0.0910 0.0505 51% 10-15%
m6a m6a.large AMD EPYC 7R13 Processor (x86_64) 2582 0.0963 0.0627 36% 5-10%
c6a c6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.0821 0.0491 45% 5-10%
r6a r6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.1269 0.0704 50% 5-10%
m5zn m5zn.large Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2513 0.1841 0.0830 55% <5%
z1d z1d.large Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2300 0.2080 0.0867 61% >20%
r6in r6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2295 0.1954 0.0640 53% >20%
c6i c6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2289 0.0912 0.0591 39% 5-10%
c6id c6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2286 0.1144 0.0564 52% 10-15%
r6i r6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2284 0.1410 0.0657 54% >20%
m6id m6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.1323 0.0692 51% 15-20%
r6idn r6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.2176 0.1309 40% <5%
i4i i4i.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2280 0.1890 0.0831 54% <5%
r6id r6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2278 0.1680 0.0837 51% 5-10%
m6idn m6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2277 0.1778 0.0911 48% 5-10%
c6in c6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2274 0.1281 0.0620 52% >20%
m6i m6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2273 0.1070 0.0573 48% >20%
m6in m6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2269 0.1556 0.0717 53% >20%
c5ad c5ad.large AMD EPYC 7R32 (x86_64) 2034 0.0980 0.0527 52% 5-10%
c5a c5a.large AMD EPYC 7R32 (x86_64) 2033 0.0860 0.0533 47% 5-10%
c5d c5d.large Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz (x86_64) 1995 0.1090 0.0563 51% <5%
c5n c5n.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1901 0.1220 0.0541 54% >20%
c5 c5.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1896 0.0960 0.0598 47% <5%
m5d m5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1853 0.1260 0.0708 49% <5%
c4 c4.large Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (x86_64) 1777 0.1130 0.0605 52% <5%
t2 t2.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1775 0.1008 0.0502 52% 5-10%
r5n r5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1670 0.0848 50% <5%
m5dn m5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1520 0.0820 51% 5-10%
r5dn r5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1757 0.1860 0.0950 52% <5%
m5 m5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1703 0.1070 0.0608 50% 15-20%
r5b r5b.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1670 0.0887 50% <5%
t3 t3.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.0912 0.0529 50% 5-10%
m5n m5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1330 0.0715 50% 5-10%
r5d r5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1600 0.0940 49% 5-10%
r5 r5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1410 0.0620 54% 10-15%
i3en i3en.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1686 0.2500 0.0949 54% <5%
c3 c3.large Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (x86_64) 1625 0.1200 0.0537 52% <5%
i3 i3.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1608 0.1720 0.0564 54% >20%
m4 m4.large Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1110 0.0640 44% <5%
r4 r4.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1482 0.0786 51% <5%
r3 r3.large Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz (x86_64) 1525 0.1850 0.0989 53% 15-20%
r5ad r5ad.large AMD EPYC 7571 (x86_64) 1409 0.1460 0.0819 49% <5%
m5ad m5ad.large AMD EPYC 7571 (x86_64) 1408 0.1150 0.0790 42% <5%
m5a m5a.large AMD EPYC 7571 (x86_64) 1403 0.0960 0.0652 33% <5%
r5a r5a.large AMD EPYC 7571 (x86_64) 1403 0.1270 0.0749 49% 5-10%
t3a t3a.medium AMD EPYC 7571 (x86_64) 1391 0.0408 0.0235 45% 15-20%

🇩🇪 Frankfurt (eu-central-1)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
m8a m8a.large AMD EPYC 9R45 (x86_64) 3820 Not available Not available - -
m8i-flex m8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 Not available Not available - -
r8i-flex r8i-flex.large Intel Xeon 6975P-C (x86_64) 3192 0.1592 0.1502 44% <5%
m8i m8i.large Intel Xeon 6975P-C (x86_64) 3190 Not available Not available - -
r8i r8i.large Intel Xeon 6975P-C (x86_64) 3187 0.1676 0.0649 56% 5-10%
r7iz r7iz.large Intel Xeon Gold 6455B (x86_64) 3069 0.2250 0.0639 71% <5%
i7i i7i.large Intel Xeon Platinum 8559C (x86_64) 2998 0.2251 0.0770 55% <5%
i7ie i7ie.large Intel Xeon Platinum 8559C (x86_64) 2977 0.3105 0.0900 71% <5%
c7i c7i.large Intel Xeon Platinum 8488C (x86_64) 2913 0.1018 0.0335 67% 10-15%
r7a r7a.large AMD EPYC 9R14 (x86_64) 2878 0.1835 0.0639 61% 10-15%
c7a c7a.large AMD EPYC 9R14 (x86_64) 2877 0.1171 0.0485 63% 5-10%
m7a m7a.large AMD EPYC 9R14 (x86_64) 2875 0.1389 0.0632 58% <5%
r7i r7i.large Intel Xeon Platinum 8488C (x86_64) 2842 0.1596 0.0735 58% <5%
m7i m7i.large Intel Xeon Platinum 8488C (x86_64) 2815 0.1207 0.0609 52% 5-10%
m7i-flex m7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2716 0.1147 0.0517 57% <5%
c7i-flex c7i-flex.large Intel Xeon Platinum 8488C (x86_64) 2640 0.0968 0.0419 57% 5-10%
m6a m6a.large AMD EPYC 7R13 Processor (x86_64) 2582 0.1035 0.0629 44% 5-10%
c6a c6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.0873 0.0425 56% <5%
r6a r6a.large AMD EPYC 7R13 Processor (x86_64) 2581 0.1368 0.0640 53% >20%
m5zn m5zn.large Intel Xeon Platinum 8252C CPU @ 3.80GHz (x86_64) 2513 0.1979 0.0917 55% <5%
z1d z1d.large Intel Xeon Platinum 8151 CPU @ 3.40GHz (x86_64) 2300 0.2250 0.0715 68% >20%
r6in r6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2295 0.2083 0.0559 73% >20%
c6i c6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2289 0.0970 0.0369 62% >20%
c6id c6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2286 0.1166 0.0407 68% 5-10%
r6i r6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2284 0.1520 0.0623 57% >20%
m6id m6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.1428 0.0526 62% 5-10%
r6idn r6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2282 0.2328 0.1172 62% <5%
i4i i4i.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2280 0.2050 0.0664 68% 5-10%
r6id r6id.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2278 0.1817 0.0823 57% <5%
m6idn m6idn.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2277 0.1895 0.0665 65% <5%
c6in c6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2274 0.1291 0.0519 58% 15-20%
m6i m6i.large Intel Xeon Platinum 8375C CPU @ 2.90GHz (x86_64) 2273 0.1150 0.0532 57% >20%
m6in m6in.large Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz (x86_64) 2269 0.1650 0.0576 62% >20%
c5ad c5ad.large AMD EPYC 7R32 (x86_64) 2034 0.1000 0.0377 61% 15-20%
c5a c5a.large AMD EPYC 7R32 (x86_64) 2033 0.0870 0.0347 62% 5-10%
c5d c5d.large Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz (x86_64) 1995 0.1110 0.0410 62% 15-20%
c5n c5n.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1901 0.1230 0.0413 64% >20%
c5 c5.large Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz (x86_64) 1896 0.0970 0.0366 62% >20%
m5d m5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1853 0.1360 0.0650 54% 15-20%
c4 c4.large Intel(R) Xeon(R) CPU E5-2666 v3 @ 2.90GHz (x86_64) 1777 0.1140 0.0437 62% >20%
t2 t2.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1775 0.1072 0.0411 58% 5-10%
r5n r5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1780 0.0867 51% 10-15%
m5dn m5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1764 0.1620 0.0879 43% <5%
r5dn r5dn.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1757 0.1990 0.0891 53% 5-10%
m5 m5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1703 0.1150 0.0439 63% >20%
r5b r5b.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1780 0.0719 61% 10-15%
t3 t3.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.0960 0.0453 53% <5%
m5n m5n.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1697 0.1410 0.0619 56% >20%
r5d r5d.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1730 0.0782 55% >20%
r5 r5.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1693 0.1520 0.0570 60% >20%
i3en i3en.large Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz (x86_64) 1686 0.2700 0.0752 67% 5-10%
c3 c3.large Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz (x86_64) 1625 0.1290 0.0440 65% 15-20%
i3 i3.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1608 0.1860 0.0608 69% >20%
m4 m4.large Intel Xeon CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1200 0.0503 56% >20%
r4 r4.large Intel(R) Xeon(R) CPU E5-2686 v4 @ 2.30GHz (x86_64) 1539 0.1600 0.0641 61% <5%
r3 r3.large Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz (x86_64) 1525 0.2000 0.0607 71% >20%
r5ad r5ad.large AMD EPYC 7571 (x86_64) 1409 0.1580 0.0630 62% 5-10%
m5ad m5ad.large AMD EPYC 7571 (x86_64) 1408 0.1250 0.0539 58% 10-15%
m5a m5a.large AMD EPYC 7571 (x86_64) 1403 0.1040 0.0570 48% <5%
r5a r5a.large AMD EPYC 7571 (x86_64) 1403 0.1370 0.0668 51% 5-10%
t3a t3a.medium AMD EPYC 7571 (x86_64) 1391 0.0432 0.0200 56% 10-15%

arm64 EC2 instances

Section titled “arm64 EC2 instances”

🇺🇸 North Virginia (us-east-1)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
i8g i8g.large Neoverse-V2 (aarch64) 1930 0.1716 0.0719 52% 10-15%
c8g c8g.large Neoverse-V2 (aarch64) 1929 0.0798 0.0364 57% >20%
m8g m8g.large Neoverse-V2 (aarch64) 1929 0.0898 0.0438 53% >20%
r8g r8g.large Neoverse-V2 (aarch64) 1928 0.1178 0.0541 59% >20%
r7gd r7gd.large AWS Graviton3 1543 0.1361 0.0529 63% >20%
r7g r7g.large AWS Graviton3 1542 0.1071 0.0426 64% >20%
c7g c7g.large AWS Graviton3 1542 0.0725 0.0550 40% >20%
m7gd m7gd.large AWS Graviton3 1542 0.1068 0.0503 55% >20%
m7g m7g.large AWS Graviton3 1541 0.0816 0.0404 55% >20%
c7gd c7gd.large AWS Graviton3 1540 0.0907 0.0396 55% >20%
c7gn c7gn.large AWS Graviton3 1539 0.1248 0.0477 63% >20%
r6g r6g.large Neoverse-N1 (aarch64) 1096 0.1008 0.0436 60% >20%
r6gd r6gd.large Neoverse-N1 (aarch64) 1096 0.1152 0.0375 64% >20%
c6g c6g.large Neoverse-N1 (aarch64) 1096 0.0680 0.0383 52% >20%
c6gd c6gd.large Neoverse-N1 (aarch64) 1095 0.0768 0.0352 62% >20%
c6gn c6gn.large Neoverse-N1 (aarch64) 1095 0.0864 0.0399 59% 15-20%
m6g m6g.large Neoverse-N1 (aarch64) 1095 0.0770 0.0494 36% >20%
m6gd m6gd.large Neoverse-N1 (aarch64) 1094 0.0904 0.0514 46% >20%
i4g i4g.large Neoverse-N1 (aarch64) 1094 0.1544 0.0610 62% 5-10%
t4g t4g.medium Neoverse-N1 (aarch64) 1082 0.0336 0.0216 40% >20%

🇺🇸 Oregon (us-west-2)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
i8g i8g.large Neoverse-V2 (aarch64) 1930 0.1716 0.0595 69% 5-10%
c8g c8g.large Neoverse-V2 (aarch64) 1929 0.0798 0.0389 55% 5-10%
m8g m8g.large Neoverse-V2 (aarch64) 1929 0.0898 0.0432 52% 5-10%
r8g r8g.large Neoverse-V2 (aarch64) 1928 0.1178 0.0480 58% 15-20%
r7gd r7gd.large AWS Graviton3 1543 0.1361 0.0429 66% <5%
r7g r7g.large AWS Graviton3 1542 0.1071 0.0488 55% 10-15%
c7g c7g.large AWS Graviton3 1542 0.0725 0.0357 48% >20%
m7gd m7gd.large AWS Graviton3 1542 0.1068 0.0368 68% 5-10%
m7g m7g.large AWS Graviton3 1541 0.0816 0.0346 60% >20%
c7gd c7gd.large AWS Graviton3 1540 0.0907 0.0376 57% 5-10%
c7gn c7gn.large AWS Graviton3 1539 0.1248 0.0508 57% 10-15%
r6g r6g.large Neoverse-N1 (aarch64) 1096 0.1008 0.0444 57% 15-20%
r6gd r6gd.large Neoverse-N1 (aarch64) 1096 0.1152 0.0457 56% >20%
c6g c6g.large Neoverse-N1 (aarch64) 1096 0.0680 0.0304 52% 10-15%
c6gd c6gd.large Neoverse-N1 (aarch64) 1095 0.0768 0.0316 58% 15-20%
c6gn c6gn.large Neoverse-N1 (aarch64) 1095 0.0864 0.0307 59% >20%
m6g m6g.large Neoverse-N1 (aarch64) 1095 0.0770 0.0323 55% >20%
m6gd m6gd.large Neoverse-N1 (aarch64) 1094 0.0904 0.0790 12% >20%
i4g i4g.large Neoverse-N1 (aarch64) 1094 0.1544 0.0443 62% <5%
t4g t4g.medium Neoverse-N1 (aarch64) 1082 0.0336 0.0155 50% >20%

🇮🇪 Ireland (eu-west-1)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
i8g i8g.large Neoverse-V2 (aarch64) 1930 0.1891 0.0762 44% 5-10%
c8g c8g.large Neoverse-V2 (aarch64) 1929 0.0853 0.0412 55% <5%
m8g m8g.large Neoverse-V2 (aarch64) 1929 0.1000 0.0435 59% <5%
r8g r8g.large Neoverse-V2 (aarch64) 1928 0.1318 0.0554 57% 15-20%
r7gd r7gd.large AWS Graviton3 1543 0.1512 0.0602 59% <5%
r7g r7g.large AWS Graviton3 1542 0.1199 0.0490 60% <5%
c7g c7g.large AWS Graviton3 1542 0.0775 0.0418 48% <5%
m7gd m7gd.large AWS Graviton3 1542 0.1191 0.0453 62% <5%
m7g m7g.large AWS Graviton3 1541 0.0910 0.0406 56% <5%
c7gd c7gd.large AWS Graviton3 1540 0.1030 0.0431 58% <5%
c7gn c7gn.large AWS Graviton3 1539 0.1410 0.0481 54% 5-10%
r6g r6g.large Neoverse-N1 (aarch64) 1096 0.1128 0.0479 53% 5-10%
r6gd r6gd.large Neoverse-N1 (aarch64) 1096 0.1280 0.0579 51% 15-20%
c6g c6g.large Neoverse-N1 (aarch64) 1096 0.0730 0.0386 46% <5%
c6gd c6gd.large Neoverse-N1 (aarch64) 1095 0.0872 0.0465 45% 5-10%
c6gn c6gn.large Neoverse-N1 (aarch64) 1095 0.0976 0.0396 53% <5%
m6g m6g.large Neoverse-N1 (aarch64) 1095 0.0860 0.0432 52% <5%
m6gd m6gd.large Neoverse-N1 (aarch64) 1094 0.1008 0.0507 50% 5-10%
i4g i4g.large Neoverse-N1 (aarch64) 1094 0.1702 0.0652 52% 5-10%
t4g t4g.medium Neoverse-N1 (aarch64) 1082 0.0368 0.0165 56% >20%

🇩🇪 Frankfurt (eu-central-1)

Family Instance type Processor CPU speed (avg) $/hour on-demand $/hour spot (avg) Spot savings over on-demand Spot % interruption
i8g i8g.large Neoverse-V2 (aarch64) 1930 0.2046 0.0714 70% <5%
c8g c8g.large Neoverse-V2 (aarch64) 1929 0.0907 0.0475 48% <5%
m8g m8g.large Neoverse-V2 (aarch64) 1929 0.1075 0.0509 52% <5%
r8g r8g.large Neoverse-V2 (aarch64) 1928 0.1421 0.0658 52% <5%
r7gd r7gd.large AWS Graviton3 1543 0.1635 0.0613 59% <5%
r7g r7g.large AWS Graviton3 1542 0.1292 0.0547 58% 15-20%
c7g c7g.large AWS Graviton3 1542 0.0825 0.0458 42% >20%
m7gd m7gd.large AWS Graviton3 1542 0.1285 0.0532 62% 5-10%
m7g m7g.large AWS Graviton3 1541 0.0978 0.0487 53% >20%
c7gd c7gd.large AWS Graviton3 1540 0.1049 0.0556 49% <5%
c7gn c7gn.large AWS Graviton3 1539 Not available Not available - -
r6g r6g.large Neoverse-N1 (aarch64) 1096 0.1216 0.0544 60% >20%
r6gd r6gd.large Neoverse-N1 (aarch64) 1096 0.1380 0.0579 62% >20%
c6g c6g.large Neoverse-N1 (aarch64) 1096 0.0776 0.0392 51% >20%
c6gd c6gd.large Neoverse-N1 (aarch64) 1095 0.0890 0.0379 60% >20%
c6gn c6gn.large Neoverse-N1 (aarch64) 1095 0.0986 0.0460 61% >20%
m6g m6g.large Neoverse-N1 (aarch64) 1095 0.0920 0.0479 51% >20%
m6gd m6gd.large Neoverse-N1 (aarch64) 1094 0.1090 0.0479 56% >20%
i4g i4g.large Neoverse-N1 (aarch64) 1094 Not available Not available - -
t4g t4g.medium Neoverse-N1 (aarch64) 1082 0.0384 0.0160 56% >20%

What's the fastest AWS EC2 instance for x86_64?

The fastest EC2 instance for x86_64 architectures varies based on the specific workload and AWS region. However, instances from the 7th generation (c7a, c7i, m7a, m7i, r7a, r7iz) families come with the fastest CPUs.

What's the fastest AWS EC2 instance for ARM64?

For ARM64 architectures, the instances from the AWS Graviton series (e.g., c7g, m7g) are designed to provide the best performance. These instances are optimized for a variety of workloads and offer a significant price-performance advantage for applications built for ARM64. r8g Graviton4 instances are the latest and fastest ARM64 instances, but not yet available in all regions.

About those benchmarks

Section titled “About those benchmarks”

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