Linux Distros EC2 c4.4xlarge

Xen HVM testing for a future article with the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1711274-AL-EC250282811.

Linux Distros EC2 c4.4xlargeProcessorMotherboardChipsetMemoryDiskGraphicsNetworkOSKernelVulkanCompilerFile-SystemSystem LayerScreen ResolutionClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis PapuaIntel Xeon E5-2666 v3 @ 2.89GHz (8 Cores / 16 Threads)Xen HVM domUIntel 440FX- 82441FX PMC30720MB10GBCirrus Logic GD 5446Clear Linux OS 192704.13.12-56.aws (x86_64)1.0.39GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0ext4Xen HVM domU 4.2.amazonIntel Xeon E5-2666 v3 @ 2.90GHz (8 Cores / 16 Threads)8GBIntel 82599 Virtual FunctionAmazon Linux AMI 2017.094.9.62-21.56.amzn1.x86_64 (x86_64)GCC 6.4.1 2017072710GBcirrusdrmfbRed Hat Enterprise Linux Server 7.43.10.0-693.el7.x86_64 (x86_64)GCC 4.8.5 20150623xfs1024x768Intel 440FX- 82441FX PMCCirrus Logic GD 5446Intel 82599 Virtual FunctionSUSE Linux Enterprise Server 12 SP3 12.34.4.92-6.18-default (x86_64)GCC 4.8.5ext48GBUbuntu 16.044.4.0-1038-aws (x86_64)GCC 5.4.0 2016060910GBGentoo/Linux4.12.12-gentoo (x86_64)GCC 5.4.0OpenBenchmarking.orgCompiler Details- Clear Linux 19270: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Amazon Linux AMI 2017.09: --build=x86_64-amazon-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,lto --enable-libatomic --enable-libcilkrts --enable-libitm --enable-libmpx --enable-libquadmath --enable-libsanitizer --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-default-libstdcxx-abi=gcc4-compatible --with-isl --with-linker-hash-style=gnu --with-tune=generic - Red Hat Enterprise Linux 7.4: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - SUSE Linux Enterprise 12 SP3 12.3: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind - Ubuntu 16.04 LTS: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Gentoo Pygoscelis Papua: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/5.4.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0 --disable-altivec --disable-fixed-point --disable-libcilkrts --disable-libgcj --disable-libmpx --disable-libmudflap --disable-libssp --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libsanitizer --enable-libstdcxx-time --enable-libvtv --enable-lto --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/man --with-multilib-list=m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/5.4.0/python --without-isl System Details- Clear Linux 19270: Python 2.7.12.- Amazon Linux AMI 2017.09: Python 2.7.12.- Red Hat Enterprise Linux 7.4: Python 2.7.5. SELinux: Enabled.- SUSE Linux Enterprise 12 SP3 12.3: Python 2.7.13.- Ubuntu 16.04 LTS: Python 2.7.12.- Gentoo Pygoscelis Papua: Python 3.4.5.Environment Details- SUSE Linux Enterprise 12 SP3 12.3: LIBGL_DEBUG=quiet

Linux Distros EC2 c4.4xlargerodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclustergo-benchmark: httpgo-benchmark: jsongo-benchmark: garbagejohn-the-ripper: Blowfishencode-flac: WAV To FLACencode-mp3: WAV To MP3rbenchmark: perl-benchmark: Pod2htmlperl-benchmark: Interpretercaffe: CPU AlexNetcaffe: CPU Googlenettensorflow: Cifar10redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETpybench: Total For Average Test Timesphpbench: PHP Benchmark Suitescikit-learn: Clear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua56.9737.1625.03812789132201999330108267.0811.940.25970.155879580.0008266812082137311440.861831629.121483210.371334772.751725427.541341875.16157549997814.92154.8246.7526.98707691847951943618115887.1412.240.41890.175396790.001076431473380.381223547.421153455.541482233.671142250.372038144181112178.5114.971285123.961095465.12974781.361257223.841014808.172084164356119.0846.3126.191134715.260.161021610.000778501617365.161291159.081224151.751541968.961198209.671862115.8644.1526.516188101324252043399114117.2813.910.60700.165212620.0008137346210989356567.051536120.041196773.831146359.791504728.831088457.79181737838243.05122.1145.1025.101522488648002043800114207.3013.600.175813720.000938031582470.911276053.251196714.081548107.121183961.67381645167.83OpenBenchmarking.org

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDClear Linux 19270Amazon Linux AMI 2017.09SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua306090120150SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.22, N = 356.97154.82119.08115.86122.11-O2 -lOpenCL-O3 -fopenmp-O3 -fopenmp-O2 -lOpenCL-O3 -fopenmp1. (CXX) g++ options:

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverClear Linux 19270Amazon Linux AMI 2017.09SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua1122334455SE +/- 0.08, N = 3SE +/- 0.20, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 337.1646.7546.3144.1545.10-O2 -lOpenCL-O3 -fopenmp-O3 -fopenmp-O2 -lOpenCL-O3 -fopenmp1. (CXX) g++ options:

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterClear Linux 19270Amazon Linux AMI 2017.09SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua612182430SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.54, N = 625.0326.9826.1926.5125.10-O2 -lOpenCL-O3 -fopenmp-O3 -fopenmp-O2 -lOpenCL-O3 -fopenmp1. (CXX) g++ options:

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: httpClear Linux 19270Amazon Linux AMI 2017.09Ubuntu 16.04 LTSGentoo Pygoscelis Papua3K6K9K12K15KSE +/- 7.45, N = 3SE +/- 25.41, N = 3SE +/- 18.00, N = 3SE +/- 38.68, N = 381277076618815224

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: jsonClear Linux 19270Amazon Linux AMI 2017.09Ubuntu 16.04 LTSGentoo Pygoscelis Papua2M4M6M8M10MSE +/- 10401.86, N = 3SE +/- 8283.41, N = 3SE +/- 5498.33, N = 3SE +/- 12355.62, N = 389132209184795101324258864800

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: garbageClear Linux 19270Amazon Linux AMI 2017.09Ubuntu 16.04 LTSGentoo Pygoscelis Papua400K800K1200K1600K2000KSE +/- 1882.44, N = 3SE +/- 747.96, N = 3SE +/- 3843.78, N = 3SE +/- 8700.91, N = 31999330194361820433992043800

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua2K4K6K8K10KSE +/- 7.67, N = 3SE +/- 7.67, N = 3SE +/- 6.67, N = 31082611588112171134711411114201. (CC) gcc options: -fopenmp -lcrypt

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4Ubuntu 16.04 LTSGentoo Pygoscelis Papua246810SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 57.087.148.517.287.30-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -logg-O2-O2-O2-O21. (CXX) g++ options: -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.5WAV To MP3Clear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua48121620SE +/- 0.01, N = 5SE +/- 0.05, N = 5SE +/- 0.01, N = 5SE +/- 0.12, N = 5SE +/- 0.03, N = 5SE +/- 0.01, N = 511.9412.2414.9715.2613.9113.60-funroll-loops -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -lncurses-funroll-loops-fomit-frame-pointer-fomit-frame-pointer-funroll-loops -lncurses-funroll-loops -lncurses1. (CC) gcc options: -O3 -ffast-math -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkClear Linux 19270Amazon Linux AMI 2017.09Ubuntu 16.04 LTS0.13660.27320.40980.54640.683SE +/- 0.0002, N = 3SE +/- 0.0019, N = 3SE +/- 0.0054, N = 30.25970.41890.60701. Clear Linux 19270: R scripting front-end version 3.4.2 (2017-09-28)2. Amazon Linux AMI 2017.09: R scripting front-end version 3.4.1 (2017-06-30)3. Ubuntu 16.04 LTS: R scripting front-end version 3.2.3 (2015-12-10)

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgseconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlClear Linux 19270Amazon Linux AMI 2017.09SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua0.03960.07920.11880.15840.198SE +/- 0.00160479, N = 3SE +/- 0.00017217, N = 3SE +/- 0.00153463, N = 3SE +/- 0.00169044, N = 3SE +/- 0.00257745, N = 30.155879580.175396790.161021610.165212620.17581372

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgseconds, Fewer Is BetterPerl BenchmarksTest: InterpreterClear Linux 19270Amazon Linux AMI 2017.09SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua0.00020.00040.00060.00080.001SE +/- 0.00000103, N = 3SE +/- 0.00000131, N = 3SE +/- 0.00000107, N = 3SE +/- 0.00000137, N = 3SE +/- 0.00000228, N = 30.000826680.001076430.000778500.000813730.00093803

Caffe

Build: CPU AlexNet

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2016-12-29Build: CPU AlexNetClear Linux 19270Ubuntu 16.04 LTS100K200K300K400K500KSE +/- 29.01, N = 3SE +/- 1106.73, N = 3120821462109-lopencv_imgcodecs -lopenblas-lcblas -latlas1. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++

Caffe

Build: CPU Googlenet

OpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2016-12-29Build: CPU GooglenetClear Linux 19270Ubuntu 16.04 LTS200K400K600K800K1000KSE +/- 394.30, N = 3SE +/- 76.46, N = 3373114893565-lopencv_imgcodecs -lopenblas-lcblas -latlas1. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++

Tensorflow

Build: Cifar10

OpenBenchmarking.orgSeconds, Fewer Is BetterTensorflow 2017-02-03Build: Cifar10Clear Linux 19270Ubuntu 16.04 LTS1530456075SE +/- 0.06, N = 3SE +/- 0.02, N = 340.8667.05

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPOPClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua400K800K1200K1600K2000KSE +/- 10812.80, N = 3SE +/- 21592.79, N = 3SE +/- 14542.23, N = 3SE +/- 9648.04, N = 3SE +/- 4087.04, N = 3SE +/- 12323.65, N = 31831629.121473380.381285123.961617365.161536120.041582470.91-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua300K600K900K1200K1500KSE +/- 14010.58, N = 3SE +/- 5861.04, N = 3SE +/- 9751.52, N = 3SE +/- 13468.30, N = 3SE +/- 8652.72, N = 3SE +/- 543.00, N = 31483210.371223547.421095465.121291159.081196773.831276053.25-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua300K600K900K1200K1500KSE +/- 12936.13, N = 3SE +/- 5521.36, N = 3SE +/- 31730.40, N = 6SE +/- 9912.84, N = 3SE +/- 16094.65, N = 3SE +/- 6237.83, N = 31334772.751153455.54974781.361224151.751146359.791196714.08-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua400K800K1200K1600K2000KSE +/- 16109.44, N = 3SE +/- 3869.69, N = 3SE +/- 16121.64, N = 3SE +/- 16250.27, N = 3SE +/- 12759.00, N = 3SE +/- 9645.50, N = 31725427.541482233.671257223.841541968.961504728.831548107.12-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTSGentoo Pygoscelis Papua300K600K900K1200K1500KSE +/- 20355.78, N = 4SE +/- 12327.43, N = 3SE +/- 11569.70, N = 3SE +/- 8711.80, N = 3SE +/- 13126.71, N = 3SE +/- 6105.29, N = 31341875.161142250.371014808.171198209.671088457.791183961.67-O2 -O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math1. (CC) gcc options: -ggdb -rdynamic -lm -pthread

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2008-08-14Total For Average Test TimesClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4SUSE Linux Enterprise 12 SP3 12.3Ubuntu 16.04 LTS400800120016002000SE +/- 2.40, N = 3SE +/- 2.19, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 3SE +/- 1.86, N = 315752038208418621817

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteClear Linux 19270Amazon Linux AMI 2017.09Red Hat Enterprise Linux 7.4Ubuntu 16.04 LTSGentoo Pygoscelis Papua110K220K330K440K550KSE +/- 1112.90, N = 3SE +/- 426.23, N = 3SE +/- 341.10, N = 3SE +/- 2362.78, N = 3SE +/- 2355.18, N = 3499978144181164356378382381645

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Clear Linux 19270Ubuntu 16.04 LTSGentoo Pygoscelis Papua4080120160200SE +/- 0.15, N = 3SE +/- 0.31, N = 3SE +/- 0.34, N = 314.9243.05167.83


Phoronix Test Suite v10.8.4