KVM testing on Ubuntu 18.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1811283-SK-1811286SK95
Amazon EC2 A1 ARM Linux Benchmarks
KVM testing on Ubuntu 18.04 via the Phoronix Test Suite.
ARMv8 a1.large:
Processor: ARMv8 Cortex-A72 (2 Cores), Motherboard: Amazon EC2 a1.large (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 4096MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
ARMv8 a1.xlarge:
Processor: ARMv8 Cortex-A72 (4 Cores), Motherboard: Amazon EC2 a1.xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 8192MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
ARMv8 a1.2xlarge:
Processor: ARMv8 Cortex-A72 (8 Cores), Motherboard: Amazon EC2 a1.2xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 16384MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
ARMv8 a1.4xlarge:
Processor: ARMv8 Cortex-A72 (16 Cores), Motherboard: Amazon EC2 a1.4xlarge (1.0 BIOS), Chipset: Amazon Device 0200, Memory: 31744MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1028-aws (aarch64), Compiler: GCC 7.3.0, File-System: ext4
AMD m5a.xlarge:
Processor: AMD EPYC 7571 (2 Cores / 4 Threads), Motherboard: Amazon EC2 m5a.xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 16384MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
AMD m5a.4xlarge:
Processor: AMD EPYC 7571 (8 Cores / 16 Threads), Motherboard: Amazon EC2 m5a.4xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 63488MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
AMD m5a.large:
Processor: AMD EPYC 7571 (1 Core / 2 Threads), Motherboard: Amazon EC2 m5a.large (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 8192MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
AMD m5a.2xlarge:
Processor: AMD EPYC 7571 (4 Cores / 8 Threads), Motherboard: Amazon EC2 m5a.2xlarge (1.0 BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 31744MB, Disk: 52GB Amazon Elastic Block Store, Network: Amazon Elastic
OS: Ubuntu 18.04, Kernel: 4.15.0-1021-aws (x86_64), Compiler: GCC 7.3.0, File-System: ext4, System Layer: KVM
x264 2018-09-25
Performance / Cost - H.264 Video Encoding
Frames Per Second Per Dollar > Higher Is Better
ARMv8 a1.xlarge .. 876.00 |=========
ARMv8 a1.2xlarge . 1662.00 |=================
ARMv8 a1.4xlarge . 3243.00 |================================
AMD m5a.xlarge ... 1620.00 |================
AMD m5a.4xlarge .. 5090.00 |===================================================
AMD m5a.2xlarge .. 2654.00 |===========================
x264 2018-09-25
H.264 Video Encoding
Frames Per Second > Higher Is Better
ARMv8 a1.large ... 5.38 |======
ARMv8 a1.xlarge .. 8.76 |=========
ARMv8 a1.2xlarge . 16.62 |=================
ARMv8 a1.4xlarge . 32.43 |==================================
AMD m5a.xlarge ... 16.20 |=================
AMD m5a.4xlarge .. 50.90 |=====================================================
AMD m5a.large .... 9.51 |==========
AMD m5a.2xlarge .. 26.54 |============================
7-Zip Compression 16.02
Performance / Cost - Compress Speed Test
MIPS Per Dollar > Higher Is Better
ARMv8 a1.2xlarge . 1358900.00 |==========================
ARMv8 a1.4xlarge . 2523000.00 |================================================
AMD m5a.xlarge ... 909100.00 |=================
AMD m5a.4xlarge .. 951900.00 |==================
AMD m5a.2xlarge .. 1470200.00 |============================
7-Zip Compression 16.02
Compress Speed Test
MIPS > Higher Is Better
ARMv8 a1.large ... 3868 |=======
ARMv8 a1.xlarge .. 6866 |=============
ARMv8 a1.2xlarge . 13589 |=========================
ARMv8 a1.4xlarge . 25230 |===============================================
AMD m5a.xlarge ... 9091 |=================
AMD m5a.4xlarge .. 28557 |=====================================================
AMD m5a.large .... 4711 |=========
AMD m5a.2xlarge .. 14702 |===========================
Apache Benchmark 2.4.29
Performance / Cost - Static Web Page Serving
Requests Per Second Per Dollar > Higher Is Better
ARMv8 a1.large ... 554229.00 |===================
ARMv8 a1.xlarge .. 748416.00 |==========================
ARMv8 a1.2xlarge . 237034.00 |========
ARMv8 a1.4xlarge . 144625.40 |=====
AMD m5a.xlarge ... 1387149.00 |================================================
AMD m5a.4xlarge .. 171233.33 |======
AMD m5a.large .... 922537.00 |================================
AMD m5a.2xlarge .. 351143.67 |============
Apache Benchmark 2.4.29
Static Web Page Serving
Requests Per Second > Higher Is Better
ARMv8 a1.large ... 5542 |=====================
ARMv8 a1.xlarge .. 7484 |=============================
ARMv8 a1.2xlarge . 7111 |===========================
ARMv8 a1.4xlarge . 7231 |============================
AMD m5a.xlarge ... 13871 |=====================================================
AMD m5a.4xlarge .. 10274 |=======================================
AMD m5a.large .... 9225 |===================================
AMD m5a.2xlarge .. 10534 |========================================
PHPBench 0.8.1
Performance / Cost - PHP Benchmark Suite
Score Per Dollar > Higher Is Better
ARMv8 a1.xlarge .. 16846700.00 |=======================
ARMv8 a1.2xlarge . 16746500.00 |=======================
ARMv8 a1.4xlarge . 8367200.00 |===========
AMD m5a.4xlarge .. 18320550.00 |=========================
AMD m5a.2xlarge .. 34255300.00 |===============================================
PHPBench 0.8.1
PHP Benchmark Suite
Score > Higher Is Better
ARMv8 a1.large ... 168855 |========================
ARMv8 a1.xlarge .. 168467 |========================
ARMv8 a1.2xlarge . 167465 |========================
ARMv8 a1.4xlarge . 167344 |========================
AMD m5a.xlarge ... 369362 |====================================================
AMD m5a.4xlarge .. 366411 |====================================================
AMD m5a.large .... 365665 |===================================================
AMD m5a.2xlarge .. 342553 |================================================
Cost To Run Tests
Cost / Price Per Hour
Cost / Price Per Hour < Lower Is Better
ARMv8 a1.large ... 0.25 |========================
ARMv8 a1.xlarge .. 0.19 |==================
ARMv8 a1.2xlarge . 0.26 |=========================
ARMv8 a1.4xlarge . 0.40 |=======================================
AMD m5a.xlarge ... 0.27 |==========================
AMD m5a.4xlarge .. 0.56 |======================================================
AMD m5a.large .... 0.23 |======================
AMD m5a.2xlarge .. 0.40 |=======================================
PyBench 2018-02-16
Total For Average Test Times
Milliseconds < Lower Is Better
ARMv8 a1.large ... 4266 |======================================================
ARMv8 a1.xlarge .. 4244 |=====================================================
ARMv8 a1.2xlarge . 4289 |======================================================
ARMv8 a1.4xlarge . 4272 |======================================================
AMD m5a.xlarge ... 1664 |=====================
AMD m5a.4xlarge .. 1655 |=====================
AMD m5a.large .... 1657 |=====================
AMD m5a.2xlarge .. 1662 |=====================
PyBench 2018-02-16
Performance / Cost - Total For Average Test Times
Milliseconds x Dollar < Lower Is Better
ARMv8 a1.xlarge .. 42.44 |=================
ARMv8 a1.2xlarge . 85.78 |===================================
ARMv8 a1.4xlarge . 128.16 |====================================================
AMD m5a.xlarge ... 16.64 |=======
AMD m5a.4xlarge .. 33.10 |=============
AMD m5a.2xlarge .. 16.62 |=======
Go Benchmarks
Test: build
Nanoseconds/Operation < Lower Is Better
ARMv8 a1.large ... 39591611983 |=============================================
ARMv8 a1.xlarge .. 39673825966 |=============================================
ARMv8 a1.2xlarge . 40031137671 |==============================================
ARMv8 a1.4xlarge . 41340905115 |===============================================
AMD m5a.xlarge ... 20758758226 |========================
AMD m5a.4xlarge .. 21097798242 |========================
AMD m5a.large .... 21534657315 |========================
AMD m5a.2xlarge .. 20802086649 |========================
Go Benchmarks
Test: json
Nanoseconds/Operation < Lower Is Better
ARMv8 a1.large ... 78842192 |==================================================
ARMv8 a1.xlarge .. 39753346 |=========================
ARMv8 a1.2xlarge . 20320318 |=============
ARMv8 a1.4xlarge . 10540841 |=======
AMD m5a.xlarge ... 33246787 |=====================
AMD m5a.4xlarge .. 10340655 |=======
AMD m5a.large .... 66986350 |==========================================
AMD m5a.2xlarge .. 20044569 |=============
Go Benchmarks
Test: garbage
Nanoseconds/Operation < Lower Is Better
ARMv8 a1.large ... 16850985 |==================================================
ARMv8 a1.xlarge .. 8715063 |==========================
ARMv8 a1.2xlarge . 4727623 |==============
ARMv8 a1.4xlarge . 2599315 |========
AMD m5a.xlarge ... 7023812 |=====================
AMD m5a.4xlarge .. 2164682 |======
AMD m5a.large .... 13241728 |=======================================
AMD m5a.2xlarge .. 4112557 |============
Go Benchmarks
Performance / Cost - Test: build
Nanoseconds/Operation x Dollar < Lower Is Better
ARMv8 a1.2xlarge . 400311376.71 |=============================================
ARMv8 a1.4xlarge . 413409051.15 |==============================================
AMD m5a.4xlarge .. 210977982.42 |=======================
AMD m5a.2xlarge .. 208020866.49 |=======================
Go Benchmarks
Performance / Cost - Test: garbage
Nanoseconds/Operation x Dollar < Lower Is Better
ARMv8 a1.4xlarge . 25993.15 |==================================================
AMD m5a.4xlarge .. 21646.82 |==========================================
Go Benchmarks
Performance / Cost - Test: json
Nanoseconds/Operation x Dollar < Lower Is Better
AMD m5a.4xlarge . 103406.55 |==================================================
PHP Micro Benchmarks
Test: Zend bench
Seconds < Lower Is Better
ARMv8 a1.large ... 1.81 |======================================================
ARMv8 a1.xlarge .. 1.81 |======================================================
ARMv8 a1.2xlarge . 1.82 |======================================================
ARMv8 a1.4xlarge . 1.79 |=====================================================
AMD m5a.xlarge ... 0.73 |======================
AMD m5a.4xlarge .. 0.74 |======================
AMD m5a.large .... 0.74 |======================
AMD m5a.2xlarge .. 0.84 |=========================
PHP Micro Benchmarks
Test: Zend micro_bench
Seconds < Lower Is Better
ARMv8 a1.large ... 8.94 |=====================================================
ARMv8 a1.xlarge .. 8.88 |=====================================================
ARMv8 a1.2xlarge . 9.04 |======================================================
ARMv8 a1.4xlarge . 9.09 |======================================================
AMD m5a.xlarge ... 3.19 |===================
AMD m5a.4xlarge .. 3.11 |==================
AMD m5a.large .... 3.14 |===================
AMD m5a.2xlarge .. 3.26 |===================
LAME MP3 Encoding 3.100
WAV To MP3
Seconds < Lower Is Better
ARMv8 a1.large ... 83.11 |=====================================================
ARMv8 a1.xlarge .. 83.12 |=====================================================
ARMv8 a1.2xlarge . 83.26 |=====================================================
ARMv8 a1.4xlarge . 83.03 |=====================================================
AMD m5a.xlarge ... 47.02 |==============================
AMD m5a.4xlarge .. 47.05 |==============================
AMD m5a.large .... 47.92 |===============================
AMD m5a.2xlarge .. 48.09 |===============================
Zstd Compression 1.3.4
Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19
Seconds < Lower Is Better
ARMv8 a1.large ... 171.00 |====================================================
ARMv8 a1.xlarge .. 108.00 |=================================
ARMv8 a1.2xlarge . 62.04 |===================
ARMv8 a1.4xlarge . 41.85 |=============
AMD m5a.xlarge ... 86.05 |==========================
AMD m5a.4xlarge .. 33.27 |==========
AMD m5a.large .... 161.43 |=================================================
AMD m5a.2xlarge .. 54.93 |=================
Perl Benchmarks
Test: Pod2html
Seconds < Lower Is Better
ARMv8 a1.large ... 0.42504815 |===============================================
ARMv8 a1.xlarge .. 0.43503233 |================================================
ARMv8 a1.2xlarge . 0.43043023 |===============================================
ARMv8 a1.4xlarge . 0.42981722 |===============================================
AMD m5a.xlarge ... 0.20664451 |=======================
AMD m5a.4xlarge .. 0.20555748 |=======================
AMD m5a.large .... 0.21205971 |=======================
AMD m5a.2xlarge .. 0.20577741 |=======================
Perl Benchmarks
Test: Interpreter
Seconds < Lower Is Better
ARMv8 a1.large ... 0.00243051 |================================================
ARMv8 a1.xlarge .. 0.00243618 |================================================
ARMv8 a1.2xlarge . 0.00238317 |===============================================
ARMv8 a1.4xlarge . 0.00240482 |===============================================
AMD m5a.xlarge ... 0.00105854 |=====================
AMD m5a.4xlarge .. 0.00131657 |==========================
AMD m5a.large .... 0.00105898 |=====================
AMD m5a.2xlarge .. 0.00115248 |=======================
Rust Prime Benchmark
Prime Number Test To 200,000,000
Seconds < Lower Is Better
ARMv8 a1.large ... 128.30 |==============
ARMv8 a1.xlarge .. 64.22 |=======
ARMv8 a1.2xlarge . 32.08 |====
ARMv8 a1.4xlarge . 16.06 |==
AMD m5a.xlarge ... 231.78 |==========================
AMD m5a.4xlarge .. 69.33 |========
AMD m5a.large .... 463.02 |====================================================
AMD m5a.2xlarge .. 139.88 |================
Rust Mandelbrot
Time To Complete Serial/Parallel Mandelbrot
Seconds < Lower Is Better
ARMv8 a1.large ... 243.00 |====================================================
ARMv8 a1.xlarge .. 152.00 |=================================
ARMv8 a1.2xlarge . 106.00 |=======================
ARMv8 a1.4xlarge . 83.98 |==================
AMD m5a.xlarge ... 138.01 |==============================
AMD m5a.4xlarge .. 74.44 |================
AMD m5a.large .... 228.74 |=================================================
AMD m5a.2xlarge .. 100.95 |======================
Rodinia 2.4
Test: OpenMP CFD Solver
Seconds < Lower Is Better
ARMv8 a1.large ... 181.00 |====================================================
ARMv8 a1.xlarge .. 111.00 |================================
ARMv8 a1.2xlarge . 61.89 |==================
ARMv8 a1.4xlarge . 40.92 |============
AMD m5a.xlarge ... 90.43 |==========================
AMD m5a.4xlarge .. 34.60 |==========
AMD m5a.large .... 169.13 |=================================================
AMD m5a.2xlarge .. 58.60 |=================
Rodinia 2.4
Test: OpenMP LavaMD
Seconds < Lower Is Better
ARMv8 a1.large ... 1074 |======================================================
ARMv8 a1.xlarge .. 541 |===========================
ARMv8 a1.2xlarge . 272 |==============
ARMv8 a1.4xlarge . 138 |=======
AMD m5a.xlarge ... 443 |======================
AMD m5a.4xlarge .. 131 |=======
AMD m5a.large .... 886 |=============================================
AMD m5a.2xlarge .. 263 |=============
m-queens 1.2
Time To Solve
Seconds < Lower Is Better
ARMv8 a1.large ... 882 |=======================================================
ARMv8 a1.xlarge .. 441 |============================
ARMv8 a1.2xlarge . 221 |==============
ARMv8 a1.4xlarge . 110 |=======
AMD m5a.xlarge ... 392 |========================
AMD m5a.4xlarge .. 114 |=======
AMD m5a.large .... 786 |=================================================
AMD m5a.2xlarge .. 233 |===============
Zstd Compression 1.3.4
Performance / Cost - Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19
Seconds x Dollar < Lower Is Better
ARMv8 a1.large ... 1.71 |======================================================
ARMv8 a1.xlarge .. 1.08 |==================================
ARMv8 a1.2xlarge . 0.62 |====================
ARMv8 a1.4xlarge . 0.42 |=============
AMD m5a.xlarge ... 0.86 |===========================
AMD m5a.4xlarge .. 0.67 |=====================
AMD m5a.large .... 1.61 |===================================================
AMD m5a.2xlarge .. 1.10 |===================================
Rust Prime Benchmark
Performance / Cost - Prime Number Test To 200,000,000
Seconds x Dollar < Lower Is Better
ARMv8 a1.large ... 1.28 |=====
ARMv8 a1.xlarge .. 0.64 |==
ARMv8 a1.2xlarge . 0.32 |=
ARMv8 a1.4xlarge . 0.16 |=
AMD m5a.xlarge ... 6.95 |===========================
AMD m5a.4xlarge .. 2.77 |===========
AMD m5a.large .... 13.89 |=====================================================
AMD m5a.2xlarge .. 5.60 |=====================
Rust Mandelbrot
Performance / Cost - Time To Complete Serial/Parallel Mandelbrot
Seconds x Dollar < Lower Is Better
ARMv8 a1.large ... 2.43 |=============================
ARMv8 a1.xlarge .. 1.52 |==================
ARMv8 a1.2xlarge . 2.13 |=========================
ARMv8 a1.4xlarge . 2.52 |==============================
AMD m5a.xlarge ... 2.76 |=================================
AMD m5a.4xlarge .. 2.98 |===================================
AMD m5a.large .... 4.57 |======================================================
AMD m5a.2xlarge .. 3.03 |====================================
Rodinia 2.4
Performance / Cost - Test: OpenMP CFD Solver
Seconds x Dollar < Lower Is Better
ARMv8 a1.large ... 1.81 |======================================================
ARMv8 a1.xlarge .. 1.11 |=================================
ARMv8 a1.2xlarge . 0.62 |==================
ARMv8 a1.4xlarge . 0.41 |============
AMD m5a.xlarge ... 0.90 |===========================
AMD m5a.4xlarge .. 0.69 |=====================
AMD m5a.large .... 1.69 |==================================================
AMD m5a.2xlarge .. 1.17 |===================================
Rodinia 2.4
Performance / Cost - Test: OpenMP LavaMD
Seconds x Dollar < Lower Is Better
ARMv8 a1.large ... 53.72 |=====================================================
ARMv8 a1.xlarge .. 27.06 |===========================
ARMv8 a1.2xlarge . 13.60 |=============
ARMv8 a1.4xlarge . 6.89 |=======
AMD m5a.xlarge ... 26.61 |==========================
AMD m5a.4xlarge .. 10.47 |==========
AMD m5a.large .... 53.14 |====================================================
AMD m5a.2xlarge .. 21.00 |=====================
m-queens 1.2
Performance / Cost - Time To Solve
Seconds x Dollar < Lower Is Better
ARMv8 a1.large ... 35.29 |========================================
ARMv8 a1.xlarge .. 17.65 |====================
ARMv8 a1.2xlarge . 8.83 |==========
ARMv8 a1.4xlarge . 4.42 |=====
AMD m5a.xlarge ... 23.54 |==========================
AMD m5a.4xlarge .. 8.00 |=========
AMD m5a.large .... 47.19 |=====================================================
AMD m5a.2xlarge .. 16.29 |==================
LAME MP3 Encoding 3.100
Performance / Cost - WAV To MP3
Seconds x Dollar < Lower Is Better
ARMv8 a1.xlarge .. 0.83 |==================
ARMv8 a1.2xlarge . 0.83 |==================
ARMv8 a1.4xlarge . 2.49 |======================================================
AMD m5a.xlarge ... 0.47 |==========
AMD m5a.4xlarge .. 1.41 |===============================
AMD m5a.2xlarge .. 0.48 |==========
Perl Benchmarks
Performance / Cost - Test: Pod2html
Seconds x Dollar < Lower Is Better
ARMv8 a1.2xlarge . 0.01 |===========================
ARMv8 a1.4xlarge . 0.02 |======================================================
AMD m5a.4xlarge .. 0.01 |===========================