Docker Testing Ubuntu vs. Clear vs. Arch

Tests for future article on Phoronix.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1801068-AL-ARCH9589325
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

C/C++ Compiler Tests 4 Tests
CPU Massive 7 Tests
HPC - High Performance Computing 3 Tests
Common Kernel Benchmarks 2 Tests
Machine Learning 2 Tests
Python 2 Tests
Server 4 Tests
Server CPU Tests 7 Tests
Single-Threaded 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Comparison
Transpose Comparison

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
KPTI On: Ubuntu
January 05 2018
 
KPTI On: Clear Linux
January 05 2018
 
KPTI Off: Ubuntu
January 06 2018
 
KPTI Off: Clear Linux
January 06 2018
 
KPTI Off: Arch Linux
January 06 2018
 
Invert Hiding All Results Option
 

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


ProcessorMotherboardMemoryDiskGraphicsAudioMonitorChipsetNetworkOSKernelCompilerFile-SystemScreen ResolutionSystem LayerVulkanKPTI OnKPTI Off Ubuntu Clear Linux Ubuntu Clear Linux Arch LinuxIntel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads)ASUS PRIME Z370-A16384MB525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GBnouveaufbRealtek ALC1220DELL P2415QUbuntu 16.04.3 LTS4.15.0-999-generic (x86_64) 20180105GCC 5.4.0 20160609overlayfs3840x2160dockerIntel Device 3ec2NVIDIA GeForce GTX 1080 Ti 11264MBIntel ConnectionClear Linux OS 191501.0.39GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0nouveaufbUbuntu 16.04.3 LTSGCC 5.4.0 20160609dockerIntel Device 3ec2NVIDIA GeForce GTX 1080 Ti 11264MBIntel ConnectionClear Linux OS 191501.0.39GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0nouveaufbArch LinuxGCC 7.2.1 20171128OpenBenchmarking.orgCompiler Details- KPTI On: Ubuntu: --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 - KPTI On: Clear Linux: --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 - KPTI Off: Ubuntu: --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 - KPTI Off: Clear Linux: --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 - KPTI Off: Arch Linux: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Processor Details- Scaling Governor: intel_pstate powersaveSystem Details- KPTI On: Ubuntu: Python 2.7.12.- KPTI On: Clear Linux: Python 2.7.12.- KPTI Off: Ubuntu: Python 2.7.12.- KPTI Off: Clear Linux: Python 2.7.12.- KPTI Off: Arch Linux: Python 3.6.4.Disk Scheduler Details- KPTI On: Ubuntu, KPTI On: Clear Linux: NONE

himeno: Poisson Pressure Solverstockfish: Total Timeopenssl: RSA 4096-bit Performancecaffe: CPU AlexNetcaffe: CPU Googlenetredis: GETredis: SETpybench: Total For Average Test Timesapache: Static Web Page Servingphpbench: PHP Benchmark Suitescikit-learn: KPTI OnKPTI Off Ubuntu Clear Linux Ubuntu Clear Linux Arch Linux3055.2427481211.173082036097562877172.002054361.42111238847.3557813029.523140.8226981216.53844072083053881151.422674347.0896539104.977730399.902975.9527301218.903032796073182956186.582122759.46110740998.6558588629.223117.0826471216.77843822078803871526.422783559.3196441772.467688139.813094.2928551212.973672714.082575753.50OpenBenchmarking.org

Himeno Benchmark

The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.

KPTI OnKPTI OffOpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntuClear LinuxArch Linux7001400210028003500SE +/- 10.69, N = 3SE +/- 21.76, N = 3SE +/- 16.74, N = 3SE +/- 27.79, N = 3SE +/- 49.82, N = 33055.243140.822975.953117.083094.291. (CC) gcc options: -O3 -mavx2
KPTI OnKPTI OffOpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntuClear LinuxArch Linux5001000150020002500Min: 3034.13 / Avg: 3055.24 / Max: 3068.77Min: 3097.55 / Avg: 3140.82 / Max: 3166.41Min: 2944.76 / Avg: 2975.95 / Max: 3002.08Min: 3065.85 / Avg: 3117.08 / Max: 3161.35Min: 2994.7 / Avg: 3094.29 / Max: 3146.951. (CC) gcc options: -O3 -mavx2

Stockfish

KPTI OnKPTI OffOpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeUbuntuClear LinuxArch Linux6001200180024003000SE +/- 4.04, N = 3SE +/- 27.55, N = 3SE +/- 39.15, N = 3SE +/- 8.11, N = 3SE +/- 21.54, N = 3274826982730264728551. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
KPTI OnKPTI OffOpenBenchmarking.orgms, Fewer Is BetterStockfish 2014-11-26Total TimeUbuntuClear LinuxArch Linux5001000150020002500Min: 2740 / Avg: 2748 / Max: 2753Min: 2645 / Avg: 2697.67 / Max: 2738Min: 2685 / Avg: 2730 / Max: 2808Min: 2632 / Avg: 2646.67 / Max: 2660Min: 2813 / Avg: 2854.67 / Max: 28851. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.

KPTI OnKPTI OffOpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceUbuntuClear LinuxArch Linux30060090012001500SE +/- 0.43, N = 3SE +/- 1.47, N = 3SE +/- 0.20, N = 3SE +/- 0.23, N = 3SE +/- 0.35, N = 31211.171216.531218.901216.771212.971. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
KPTI OnKPTI OffOpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceUbuntuClear LinuxArch Linux2004006008001000Min: 1210.4 / Avg: 1211.17 / Max: 1211.9Min: 1213.6 / Avg: 1216.53 / Max: 1218Min: 1218.7 / Avg: 1218.9 / Max: 1219.3Min: 1216.4 / Avg: 1216.77 / Max: 1217.2Min: 1212.3 / Avg: 1212.97 / Max: 1213.51. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Caffe

This is a benchmark of the Caffe deep learning framework and currently supports the AlexNet and Googlenet model. Learn more via the OpenBenchmarking.org test page.

KPTI OnKPTI OffOpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2016-12-29Build: CPU AlexNetUbuntuClear Linux70K140K210K280K350KSE +/- 974.39, N = 3SE +/- 25.58, N = 3SE +/- 285.72, N = 3SE +/- 85.64, N = 330820384407303279843821. (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++
KPTI OnKPTI OffOpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2016-12-29Build: CPU AlexNetUbuntuClear Linux50K100K150K200K250KMin: 306293 / Avg: 308203 / Max: 309493Min: 84359 / Avg: 84407.33 / Max: 84446Min: 302841 / Avg: 303279.33 / Max: 303816Min: 84212 / Avg: 84382.33 / Max: 844831. (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++

KPTI OnKPTI OffOpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2016-12-29Build: CPU GooglenetUbuntuClear Linux130K260K390K520K650KSE +/- 1052.05, N = 3SE +/- 409.41, N = 3SE +/- 767.50, N = 3SE +/- 545.57, N = 36097562083056073182078801. (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++
KPTI OnKPTI OffOpenBenchmarking.orgMilli-Seconds, Fewer Is BetterCaffe 2016-12-29Build: CPU GooglenetUbuntuClear Linux110K220K330K440K550KMin: 607727 / Avg: 609756 / Max: 611253Min: 207603 / Avg: 208304.67 / Max: 209021Min: 605873 / Avg: 607318 / Max: 608489Min: 207088 / Avg: 207880 / Max: 2089261. (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++

Redis

KPTI OnKPTI OffOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETUbuntuClear LinuxArch Linux800K1600K2400K3200K4000KSE +/- 34872.79, N = 3SE +/- 18040.41, N = 3SE +/- 27746.21, N = 3SE +/- 33015.88, N = 3SE +/- 37096.31, N = 32877172.003881151.422956186.583871526.423672714.081. (CC) gcc options: -ggdb -rdynamic -lm -pthread
KPTI OnKPTI OffOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETUbuntuClear LinuxArch Linux700K1400K2100K2800K3500KMin: 2808988.75 / Avg: 2877172 / Max: 2923976.5Min: 3846154 / Avg: 3881151.42 / Max: 3906249.75Min: 2906976.75 / Avg: 2956186.58 / Max: 3003003Min: 3831417.5 / Avg: 3871526.42 / Max: 3937007.75Min: 3623188.5 / Avg: 3672714.08 / Max: 3745318.51. (CC) gcc options: -ggdb -rdynamic -lm -pthread

KPTI OnKPTI OffOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETUbuntuClear LinuxArch Linux600K1200K1800K2400K3000KSE +/- 31391.51, N = 3SE +/- 27181.92, N = 3SE +/- 34294.14, N = 3SE +/- 41800.14, N = 4SE +/- 28699.35, N = 32054361.422674347.082122759.462783559.312575753.501. (CC) gcc options: -ggdb -rdynamic -lm -pthread
KPTI OnKPTI OffOpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETUbuntuClear LinuxArch Linux500K1000K1500K2000K2500KMin: 1992032 / Avg: 2054361.42 / Max: 2092050.25Min: 2631579 / Avg: 2674347.08 / Max: 2724795.5Min: 2057613.12 / Avg: 2122759.46 / Max: 2173913Min: 2666666.75 / Avg: 2783559.31 / Max: 2865329.5Min: 2518891.5 / Avg: 2575753.5 / Max: 2610966.251. (CC) gcc options: -ggdb -rdynamic -lm -pthread

PyBench

KPTI OnKPTI OffOpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2008-08-14Total For Average Test TimesUbuntuClear Linux2004006008001000SE +/- 1.86, N = 3SE +/- 3.53, N = 3SE +/- 1.20, N = 3SE +/- 1.20, N = 311129651107964
KPTI OnKPTI OffOpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2008-08-14Total For Average Test TimesUbuntuClear Linux2004006008001000Min: 1108 / Avg: 1111.67 / Max: 1114Min: 958 / Avg: 964.67 / Max: 970Min: 1105 / Avg: 1106.67 / Max: 1109Min: 962 / Avg: 963.67 / Max: 966

Apache Benchmark

This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.

KPTI OnKPTI OffOpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingUbuntuClear Linux9K18K27K36K45KSE +/- 144.25, N = 3SE +/- 220.14, N = 3SE +/- 235.96, N = 3SE +/- 230.01, N = 338847.3539104.9740998.6541772.461. (CC) gcc options: -shared -fPIC -pthread
KPTI OnKPTI OffOpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingUbuntuClear Linux7K14K21K28K35KMin: 38621.08 / Avg: 38847.35 / Max: 39115.5Min: 38721.83 / Avg: 39104.97 / Max: 39484.38Min: 40602.15 / Avg: 40998.65 / Max: 41418.55Min: 41423.06 / Avg: 41772.46 / Max: 42206.291. (CC) gcc options: -shared -fPIC -pthread

PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.

KPTI OnKPTI OffOpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteUbuntuClear Linux170K340K510K680K850KSE +/- 7133.32, N = 3SE +/- 1989.83, N = 3SE +/- 2536.56, N = 3SE +/- 4133.71, N = 3578130773039585886768813
KPTI OnKPTI OffOpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteUbuntuClear Linux130K260K390K520K650KMin: 564508 / Avg: 578130 / Max: 588613Min: 769215 / Avg: 773039.33 / Max: 775905Min: 580951 / Avg: 585886.33 / Max: 589371Min: 764175 / Avg: 768813 / Max: 777059

Scikit-Learn

Scikit-learn is a Python module for machine learning Learn more via the OpenBenchmarking.org test page.

KPTI OnKPTI OffOpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1UbuntuClear Linux714212835SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.13, N = 3SE +/- 0.02, N = 329.529.9029.229.81
KPTI OnKPTI OffOpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1UbuntuClear Linux714212835Min: 29.42 / Avg: 29.52 / Max: 29.57Min: 9.86 / Avg: 9.9 / Max: 9.94Min: 28.98 / Avg: 29.22 / Max: 29.45Min: 9.77 / Avg: 9.81 / Max: 9.85