EC2 M6G Benchmarks KVM testing on Amazon Linux 2 via the Phoronix Test Suite. m6g.2xlarge: Processor: ARMv8 (8 Cores), Motherboard: Amazon EC2 m6g.2xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 32GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs m6g.4xlarge: Processor: ARMv8 (16 Cores), Motherboard: Amazon EC2 m6g.4xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 62GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs m6g.8xlarge: Processor: ARMv8 (32 Cores), Motherboard: Amazon EC2 m6g.8xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 124GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs m6g.16xlarge: Processor: ARMv8 (64 Cores), Motherboard: Amazon EC2 m6g.16xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 248GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs a1.4xlarge: Processor: ARMv8 Cortex-A72 (16 Cores), Motherboard: Amazon EC2 a1.4xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 32GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs a1.2xlarge: Processor: ARMv8 Cortex-A72 (8 Cores), Motherboard: Amazon EC2 a1.2xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 16GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.aarch64 (aarch64) 20200401, Compiler: GCC 7.3.1 20180712, File-System: xfs Xeon m5.2xlarge: Processor: Intel Xeon Platinum 8259CL (4 Cores / 8 Threads), Motherboard: Amazon EC2 m5.2xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 32GB, Disk: 94GB Amazon Elastic Block Store, Network: Amazon Elastic OS: Amazon Linux 2, Kernel: 4.14.173-137.229.amzn2.x86_64 (x86_64), Compiler: GCC 7.3.1 20180712, File-System: xfs, System Layer: KVM Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better m6g.2xlarge ..... 309.85 |======================= m6g.4xlarge ..... 174.01 |============= m6g.8xlarge ..... 106.64 |======== m6g.16xlarge .... 74.36 |===== a1.4xlarge ...... 425.87 |=============================== a1.2xlarge ...... 722.82 |===================================================== Xeon m5.2xlarge . 185.51 |============== Timed Linux Kernel Compilation 5.4 Performance / Cost - Time To Compile Seconds x Dollar < Lower Is Better m6g.2xlarge ..... 6.20 |======================= m6g.4xlarge ..... 3.48 |============= m6g.8xlarge ..... 2.13 |======== m6g.16xlarge .... 2.23 |======== a1.4xlarge ...... 12.78 |================================================ a1.2xlarge ...... 14.46 |====================================================== Xeon m5.2xlarge . 1.86 |======= 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better m6g.2xlarge ..... 27674 |======= m6g.4xlarge ..... 54667 |============== m6g.8xlarge ..... 107317 |============================ m6g.16xlarge .... 204359 |===================================================== a1.4xlarge ...... 26491 |======= a1.2xlarge ...... 14037 |==== Xeon m5.2xlarge . 20751 |===== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better m6g.2xlarge ..... 90795.42 |============= m6g.4xlarge ..... 179031.27 |========================== m6g.8xlarge ..... 345900.26 |================================================== m6g.16xlarge .... 148403.13 |===================== a1.4xlarge ...... 72849.75 |=========== a1.2xlarge ...... 40570.50 |====== Xeon m5.2xlarge . 88915.62 |============= Apache Cassandra 3.11.4 Test: Writes Op/s > Higher Is Better m6g.2xlarge ..... 20842 |==== m6g.4xlarge ..... 50183 |========== m6g.8xlarge ..... 128214 |========================== m6g.16xlarge .... 264746 |===================================================== a1.4xlarge ...... 28130 |====== a1.2xlarge ...... 12408 |== Xeon m5.2xlarge . 19626 |==== Redis 5.0.5 Test: SET Requests Per Second > Higher Is Better m6g.2xlarge ..... 1373724.67 |=========================================== m6g.4xlarge ..... 1370491.08 |=========================================== m6g.8xlarge ..... 1360596.12 |=========================================== m6g.16xlarge .... 1369966.88 |=========================================== a1.4xlarge ...... 722788.52 |======================= a1.2xlarge ...... 725766.65 |======================= Xeon m5.2xlarge . 1557642.46 |================================================= Redis 5.0.5 Test: GET Requests Per Second > Higher Is Better m6g.2xlarge ..... 1761743.25 |============================================= m6g.4xlarge ..... 1765120.42 |============================================= m6g.8xlarge ..... 1759532.00 |============================================= m6g.16xlarge .... 1760567.04 |============================================= a1.4xlarge ...... 904490.79 |======================= a1.2xlarge ...... 897745.79 |======================= Xeon m5.2xlarge . 1907324.79 |================================================= PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better m6g.2xlarge ..... 128123 |======================================= m6g.4xlarge ..... 128429 |======================================= m6g.8xlarge ..... 128060 |======================================= m6g.16xlarge .... 128173 |======================================= a1.4xlarge ...... 67809 |===================== a1.2xlarge ...... 67719 |==================== Xeon m5.2xlarge . 175176 |===================================================== Build2 0.12 Time To Compile Seconds < Lower Is Better m6g.2xlarge ..... 165.15 |====================== m6g.4xlarge ..... 93.51 |============= m6g.8xlarge ..... 73.00 |========== m6g.16xlarge .... 65.51 |========= a1.4xlarge ...... 228.19 |=============================== a1.2xlarge ...... 393.34 |===================================================== Xeon m5.2xlarge . 226.17 |============================== Build2 0.12 Performance / Cost - Time To Compile Seconds x Dollar < Lower Is Better m6g.2xlarge ..... 1.65 |==================== m6g.4xlarge ..... 0.94 |=========== m6g.8xlarge ..... 0.73 |========= m6g.16xlarge .... 1.97 |======================== a1.4xlarge ...... 4.56 |======================================================= a1.2xlarge ...... 3.93 |=============================================== Xeon m5.2xlarge . 4.52 |======================================================= Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better m6g.2xlarge ..... 156825.19 |====== m6g.4xlarge ..... 313732.34 |============ m6g.8xlarge ..... 627000.25 |========================= m6g.16xlarge .... 1252073.18 |================================================= a1.4xlarge ...... 206198.86 |======== a1.2xlarge ...... 103050.78 |==== Xeon m5.2xlarge . 117770.54 |===== Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better m6g.2xlarge ..... 919.77 |======= m6g.4xlarge ..... 1830.51 |============= m6g.8xlarge ..... 3655.44 |========================== m6g.16xlarge .... 7324.37 |==================================================== a1.4xlarge ...... 1191.65 |======== a1.2xlarge ...... 572.25 |==== Xeon m5.2xlarge . 1200.76 |========= Stress-NG 0.11.07 Test: Crypto Bogo Ops/s > Higher Is Better m6g.2xlarge ..... 1376.90 |====== m6g.4xlarge ..... 2755.60 |============= m6g.8xlarge ..... 5510.30 |========================== m6g.16xlarge .... 11016.34 |=================================================== a1.4xlarge ...... 1723.04 |======== a1.2xlarge ...... 863.45 |==== Xeon m5.2xlarge . 680.03 |=== Stress-NG 0.11.07 Test: Memory Copying Bogo Ops/s > Higher Is Better m6g.2xlarge ..... 6494.58 |====================================== m6g.4xlarge ..... 8367.37 |================================================= m6g.8xlarge ..... 8795.04 |==================================================== m6g.16xlarge .... 8628.77 |=================================================== a1.4xlarge ...... 810.54 |===== a1.2xlarge ...... 727.06 |==== Xeon m5.2xlarge . 4873.30 |============================= Stress-NG 0.11.07 Test: Vector Math Bogo Ops/s > Higher Is Better m6g.2xlarge ..... 41904.75 |====== m6g.4xlarge ..... 83809.03 |============= m6g.8xlarge ..... 167581.91 |========================= m6g.16xlarge .... 335135.45 |================================================== a1.4xlarge ...... 49289.75 |======= a1.2xlarge ...... 24644.76 |==== Xeon m5.2xlarge . 20407.30 |=== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better m6g.2xlarge ..... 3047272.82 |====== m6g.4xlarge ..... 6544610.32 |============ m6g.8xlarge ..... 13142582.76 |========================= m6g.16xlarge .... 25407351.51 |================================================ a1.4xlarge ...... 1566908.61 |=== a1.2xlarge ...... 788578.26 |= Xeon m5.2xlarge . 1568580.26 |=== Stress-NG 0.11.07 Test: CPU Cache Bogo Ops/s > Higher Is Better m6g.2xlarge ..... 7.11 |===== m6g.4xlarge ..... 12.49 |======== m6g.8xlarge ..... 15.98 |=========== m6g.16xlarge .... 14.88 |========== a1.4xlarge ...... 79.97 |====================================================== a1.2xlarge ...... 50.03 |================================== Xeon m5.2xlarge . 10.19 |======= GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better m6g.2xlarge ..... 622 |========== m6g.4xlarge ..... 1199 |=================== m6g.8xlarge ..... 2175 |=================================== m6g.16xlarge .... 3400 |======================================================= a1.4xlarge ...... 501 |======== a1.2xlarge ...... 280 |===== Xeon m5.2xlarge . 324 |===== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better m6g.2xlarge ..... 643 |======================================================= m6g.4xlarge ..... 644 |======================================================= m6g.8xlarge ..... 659 |======================================================== m6g.16xlarge .... 651 |======================================================= a1.4xlarge ...... 326 |============================ a1.2xlarge ...... 332 |============================ Xeon m5.2xlarge . 533 |============================================= John The Ripper 1.9.0-jumbo-1 Test: MD5 Real C/S > Higher Is Better m6g.2xlarge ..... 180172 |======= m6g.4xlarge ..... 358655 |=============== m6g.8xlarge ..... 697253 |============================= m6g.16xlarge .... 1266667 |==================================================== a1.4xlarge ...... 188685 |======== a1.2xlarge ...... 96182 |==== Xeon m5.2xlarge . 565742 |======================= John The Ripper 1.9.0-jumbo-1 Test: Blowfish Real C/S > Higher Is Better m6g.2xlarge ..... 5514 |======= m6g.4xlarge ..... 11020 |============== m6g.8xlarge ..... 21964 |=========================== m6g.16xlarge .... 43237 |====================================================== a1.4xlarge ...... 7540 |========= a1.2xlarge ...... 4005 |===== Xeon m5.2xlarge . 5824 |======= John The Ripper 1.9.0-jumbo-1 Performance / Cost - Test: Blowfish Real C/S Per Dollar > Higher Is Better m6g.2xlarge .. 551400.00 |======= m6g.8xlarge .. 2196400.00 |========================== m6g.16xlarge . 4323700.00 |==================================================== NAS Parallel Benchmarks 3.4 Test / Class: EP.C Total Mop/s > Higher Is Better m6g.2xlarge ..... 216.32 |======= m6g.4xlarge ..... 430.88 |============= m6g.8xlarge ..... 862.40 |========================== m6g.16xlarge .... 1716.72 |==================================================== a1.4xlarge ...... 263.81 |======== a1.2xlarge ...... 132.18 |==== Xeon m5.2xlarge . 110.41 |=== NAS Parallel Benchmarks 3.4 Test / Class: FT.C Total Mop/s > Higher Is Better m6g.2xlarge ..... 3129.27 |======= m6g.4xlarge ..... 6203.68 |============== m6g.8xlarge ..... 12117.35 |============================ m6g.16xlarge .... 21885.82 |=================================================== a1.4xlarge ...... 2932.85 |======= a1.2xlarge ...... 1640.62 |==== Xeon m5.2xlarge . 2237.10 |===== NAS Parallel Benchmarks 3.4 Performance / Cost - Test / Class: FT.C Total Mop/s Per Dollar > Higher Is Better m6g.2xlarge ..... 312927.00 |======= m6g.4xlarge ..... 620368.00 |============== m6g.8xlarge ..... 1211735.00 |=========================== m6g.16xlarge .... 2188582.00 |================================================= a1.4xlarge ...... 293285.00 |======= a1.2xlarge ...... 164062.00 |==== Xeon m5.2xlarge . 223710.00 |===== NAS Parallel Benchmarks 3.4 Test / Class: MG.C Total Mop/s > Higher Is Better m6g.2xlarge ..... 3531.16 |======= m6g.4xlarge ..... 6753.23 |============= m6g.8xlarge ..... 12423.86 |========================= m6g.16xlarge .... 25817.30 |=================================================== a1.4xlarge ...... 3334.04 |======= a1.2xlarge ...... 1914.24 |==== Xeon m5.2xlarge . 2221.26 |==== Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better m6g.2xlarge ..... 31.492 |============================ m6g.4xlarge ..... 17.420 |================ m6g.8xlarge ..... 9.699 |========= m6g.16xlarge .... 8.226 |======= a1.4xlarge ...... 38.591 |=================================== a1.2xlarge ...... 59.013 |===================================================== Xeon m5.2xlarge . 51.861 |=============================================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better m6g.2xlarge ..... 78.62 |=========================== m6g.4xlarge ..... 39.99 |============== m6g.8xlarge ..... 20.67 |======= m6g.16xlarge .... 11.05 |==== a1.4xlarge ...... 78.41 |=========================== a1.2xlarge ...... 153.93 |===================================================== Xeon m5.2xlarge . 130.51 |============================================= Parboil 2.5 Test: OpenMP CUTCP Seconds < Lower Is Better m6g.2xlarge ..... 8.515095 |======================= m6g.4xlarge ..... 4.421576 |============ m6g.8xlarge ..... 2.543175 |======= m6g.16xlarge .... 1.590478 |==== a1.4xlarge ...... 9.786310 |========================== a1.2xlarge ...... 18.555701 |================================================== Xeon m5.2xlarge . 10.214274 |============================ Memcached mcperf 1.6.0 Method: Get - Connections: 32 Operations Per Second > Higher Is Better m6g.2xlarge ..... 86672.3 |=================================================== m6g.4xlarge ..... 88466.8 |==================================================== m6g.8xlarge ..... 86265.0 |=================================================== m6g.16xlarge .... 83479.6 |================================================= a1.4xlarge ...... 23812.3 |============== a1.2xlarge ...... 23947.8 |============== Xeon m5.2xlarge . 59905.3 |=================================== Memcached mcperf 1.6.0 Performance / Cost - Method: Get - Connections: 32 Operations Per Second Per Dollar > Higher Is Better m6g.2xlarge ..... 4333615.00 |================================================= m6g.4xlarge ..... 2948893.33 |================================= m6g.8xlarge ..... 1232357.14 |============== m6g.16xlarge .... 556530.67 |====== a1.4xlarge ...... 264581.11 |=== a1.2xlarge ...... 598695.00 |======= Xeon m5.2xlarge . 1497632.50 |================= PostgreSQL pgbench 12.0 Performance / Cost - Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS Per Dollar > Higher Is Better m6g.4xlarge ..... 17903126.85 |================================================ m6g.8xlarge ..... 8647506.49 |======================= m6g.16xlarge .... 1141562.52 |=== a1.4xlarge ...... 7284974.66 |==================== Xeon m5.2xlarge . 8891562.46 |======================== Apache Cassandra 3.11.4 Performance / Cost - Test: Writes Op/s Per Dollar > Higher Is Better m6g.4xlarge ..... 5018300.00 |============================ m6g.8xlarge ..... 6410700.00 |==================================== m6g.16xlarge .... 8824866.67 |================================================= a1.4xlarge ...... 2813000.00 |================ Xeon m5.2xlarge . 1962600.00 |=========== PHPBench 0.8.1 Performance / Cost - PHP Benchmark Suite Score Per Dollar > Higher Is Better m6g.4xlarge .. 12842900.00 |=================================================== m6g.8xlarge .. 6403000.00 |========================= m6g.16xlarge . 4272433.33 |================= a1.4xlarge ... 6780900.00 |=========================== GraphicsMagick 1.3.33 Performance / Cost - Operation: Resizing Iterations Per Minute Per Dollar > Higher Is Better m6g.4xlarge .. 119900.00 |============================= m6g.8xlarge .. 217500.00 |===================================================== m6g.16xlarge . 170000.00 |========================================= GraphicsMagick 1.3.33 Performance / Cost - Operation: Rotate Iterations Per Minute Per Dollar > Higher Is Better m6g.4xlarge .. 64400.00 |===================================================== m6g.8xlarge .. 65900.00 |====================================================== m6g.16xlarge . 32550.00 |=========================== John The Ripper 1.9.0-jumbo-1 Performance / Cost - Test: MD5 Real C/S Per Dollar > Higher Is Better m6g.4xlarge .. 35865500.00 |========================== m6g.8xlarge .. 69725300.00 |=================================================== m6g.16xlarge . 63333350.00 |============================================== 7-Zip Compression 16.02 Performance / Cost - Compress Speed Test MIPS Per Dollar > Higher Is Better m6g.8xlarge .. 10731700.00 |=========================== m6g.16xlarge . 20435900.00 |=================================================== Stress-NG 0.11.07 Performance / Cost - Test: CPU Stress Bogo Ops/s Per Dollar > Higher Is Better m6g.8xlarge .. 365544.00 |========================== m6g.16xlarge . 732437.00 |===================================================== Stress-NG 0.11.07 Performance / Cost - Test: Crypto Bogo Ops/s Per Dollar > Higher Is Better m6g.8xlarge .. 551030.00 |========================== m6g.16xlarge . 1101634.00 |==================================================== Stress-NG 0.11.07 Performance / Cost - Test: Memory Copying Bogo Ops/s Per Dollar > Higher Is Better m6g.8xlarge .. 879504.00 |===================================================== m6g.16xlarge . 862877.00 |==================================================== Stress-NG 0.11.07 Performance / Cost - Test: Vector Math Bogo Ops/s Per Dollar > Higher Is Better m6g.8xlarge .. 16758191.00 |========================== m6g.16xlarge . 33513545.00 |=================================================== Stress-NG 0.11.07 Performance / Cost - Test: Context Switching Bogo Ops/s Per Dollar > Higher Is Better m6g.8xlarge .. 1314258276.00 |========================= m6g.16xlarge . 2540735151.00 |================================================= Stress-NG 0.11.07 Performance / Cost - Test: CPU Cache Bogo Ops/s Per Dollar > Higher Is Better m6g.8xlarge .. 1598.00 |======================================================= m6g.16xlarge . 1488.00 |=================================================== Redis 5.0.5 Performance / Cost - Test: SET Requests Per Second Per Dollar > Higher Is Better m6g.16xlarge . 136996688.00 |================================================== Redis 5.0.5 Performance / Cost - Test: GET Requests Per Second Per Dollar > Higher Is Better m6g.16xlarge . 176056704.00 |================================================== Coremark 1.0 Performance / Cost - CoreMark Size 666 - Iterations Per Second Iterations/Sec Per Dollar > Higher Is Better m6g.16xlarge . 125207317.80 |================================================== Rodinia 2.4 Performance / Cost - Test: OpenMP LavaMD Seconds x Dollar < Lower Is Better m6g.16xlarge .... 0.11 |==== a1.4xlarge ...... 0.78 |============================ a1.2xlarge ...... 1.54 |======================================================= Xeon m5.2xlarge . 1.31 |=============================================== Cost To Run Tests Cost / Price Per Hour Cost / Price Per Hour < Lower Is Better m6g.16xlarge .... 0.64 |======================================================= a1.4xlarge ...... 0.22 |=================== a1.2xlarge ...... 0.13 |=========== Xeon m5.2xlarge . 0.18 |=============== NAS Parallel Benchmarks 3.4 Performance / Cost - Test / Class: EP.C Total Mop/s Per Dollar > Higher Is Better Xeon m5.2xlarge . 11041.00 |=================================================== NAS Parallel Benchmarks 3.4 Performance / Cost - Test / Class: MG.C Total Mop/s Per Dollar > Higher Is Better Xeon m5.2xlarge . 222126.00 |==================================================