openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarks

OpenSUSE benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1611188-TA-OPENSUSE267&sor&grr.

openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116Intel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon16384MB120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150LLVMpipeRealtek ALC1150Intel ConnectionopenSUSE 42.24.4.27-2-default (x86_64)KDE Frameworks 5X Server 1.18.3modesetting 1.18.33.3 Mesa 11.2.2 Gallium 0.4GCC 4.8.5xfs1024x768SUSE LINUX 42.14.1.12-1-default (x86_64)X Server 1.17.2modesetting 1.17.23.0 Mesa 11.0.2 Gallium 0.4NVIDIA GeForce GTX TITAN X 12288MBASUS PB278openSUSE 201611164.8.7-1-default (x86_64)X Server 1.18.4nouveau 1.0.134.1 Mesa 13.0.0 Gallium 0.42560x1440OpenBenchmarking.orgCompiler Details- openSUSE 42.2: --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 - openSUSE 42.1: --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 - openSUSE Tumbleweed 20161116: --build=x86_64-suse-linux --disable-libcc1 --disable-libgcj --disable-libssp --disable-libstdcxx-pch --disable-libvtv --enable-__cxa_atexit --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,java,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind Disk Details- DEADLINE / attr2,inode64,noquota,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersave

openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarksredis: SETredis: GETpgbench: Mostly RAM - Normal Load - Read Writeopenssl: RSA 4096-bit Performancec-ray: Total Timebuild-php: Time To Compilebuild-imagemagick: Time To Compilehimeno: Poisson Pressure Solverjohn-the-ripper: Blowfishtscp: AI Chess Performancenumpy: Phoronix Test Suite v6.8.0m2go-benchmark: garbagego-benchmark: jsongo-benchmark: httpfftw: Float + SSE - 2D FFT Size 1024dolfyn: Computational Fluid Dynamicsrodinia: OpenMP CFD Solverrodinia: OpenMP LavaMDparboil: OpenMP MRI Griddingparboil: OpenMP Stencilparboil: OpenMP CUTCPsqlite: Default Test DirectoryopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611161509094.171953440.332474.23984.3715.6117.9632.401988.721016712442041166413322322501131606755461839623.7947.19133.3061.7814.7810.1038.951550674.022034764.611889.49982.4015.6519.7433.971967.41471012995321164597524434571229918365381766423.0593.61142.2158.0017.8210.4753.821509691.462198393.172448.92984.2015.5919.8243.712055.5810241131079761166852117344988055852921823622.1234.10265.0756.1714.489.3835.85OpenBenchmarking.org

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETopenSUSE 42.1openSUSE Tumbleweed 20161116openSUSE 42.2300K600K900K1200K1500KSE +/- 29744.55, N = 6SE +/- 65423.65, N = 6SE +/- 5488.89, N = 31550674.021509691.461509094.171. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETopenSUSE Tumbleweed 20161116openSUSE 42.1openSUSE 42.2500K1000K1500K2000K2500KSE +/- 25410.78, N = 3SE +/- 68515.93, N = 6SE +/- 17617.27, N = 32198393.172034764.611953440.331. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Normal Load - Mode: Read WriteopenSUSE 42.2openSUSE Tumbleweed 20161116openSUSE 42.15001000150020002500SE +/- 175.62, N = 6SE +/- 76.97, N = 6SE +/- 94.94, N = 62474.232448.921889.491. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceopenSUSE 42.2openSUSE Tumbleweed 20161116openSUSE 42.12004006008001000SE +/- 3.31, N = 3SE +/- 0.10, N = 3SE +/- 8.70, N = 3984.37984.20982.401. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.148121620SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 315.5915.6115.651. (CC) gcc options: -lm -lpthread -O3

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 20161116510152025SE +/- 0.06, N = 3SE +/- 0.36, N = 6SE +/- 0.22, N = 317.9619.7419.821. (CC) gcc options: -O2 -pedantic -ldl -lz -lm

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 201611161020304050SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 332.4033.9743.71

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolveropenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.1400800120016002000SE +/- 17.95, N = 3SE +/- 2.39, N = 3SE +/- 9.54, N = 32055.581988.721967.411. (CC) gcc options: -O3 -mavx2

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.12K4K6K8K10KSE +/- 5.93, N = 3SE +/- 6.67, N = 3SE +/- 17.93, N = 3102411016747101. (CC) gcc options: -fopenmp -lcrypt

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceopenSUSE Tumbleweed 20161116openSUSE 42.1openSUSE 42.2300K600K900K1200K1500KSE +/- 20696.85, N = 4SE +/- 18653.33, N = 3SE +/- 19458.44, N = 41310797129953212442041. (CC) gcc options: -O3 -march=native

Numpy Benchmark

Phoronix Test Suite v6.8.0m2

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkPhoronix Test Suite v6.8.0m2openSUSE Tumbleweed 20161116openSUSE 42.1openSUSE 42.22M4M6M8M10M61166851164597511664133

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: garbageopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.1500K1000K1500K2000K2500KSE +/- 163.23, N = 3SE +/- 3349.26, N = 3SE +/- 4985.31, N = 3211734422322502443457

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: jsonopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.13M6M9M12M15MSE +/- 4515.10, N = 3SE +/- 2364.96, N = 3SE +/- 12459.05, N = 398805581131606712299183

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: httpopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.114002800420056007000SE +/- 2.65, N = 3SE +/- 1.00, N = 3SE +/- 13.20, N = 3529255466538

FFTW

Build: Float + SSE - Size: 2D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Float + SSE - Size: 2D FFT Size 1024openSUSE 42.2openSUSE Tumbleweed 20161116openSUSE 42.14K8K12K16K20KSE +/- 196.45, N = 5SE +/- 181.39, N = 5SE +/- 82.66, N = 5183961823617664-std=gnu99-std=gnu991. (CC) gcc options: -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsopenSUSE Tumbleweed 20161116openSUSE 42.1openSUSE 42.2612182430SE +/- 0.23, N = 3SE +/- 0.57, N = 6SE +/- 0.09, N = 322.1223.0523.79

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolveropenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.120406080100SE +/- 0.26, N = 3SE +/- 0.14, N = 3SE +/- 0.75, N = 334.1047.1993.611. (CXX) g++ options: -O3 -fopenmp

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDopenSUSE 42.2openSUSE 42.1openSUSE Tumbleweed 2016111660120180240300SE +/- 0.71, N = 3SE +/- 0.54, N = 3SE +/- 0.09, N = 3133.30142.21265.071. (CXX) g++ options: -O3 -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingopenSUSE Tumbleweed 20161116openSUSE 42.1openSUSE 42.21428425670SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.18, N = 356.1758.0061.781. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.148121620SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 314.4814.7817.821. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.13691215SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 39.3810.1010.471. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryopenSUSE Tumbleweed 20161116openSUSE 42.2openSUSE 42.11224364860SE +/- 0.60, N = 4SE +/- 2.41, N = 6SE +/- 0.89, N = 335.8538.9553.821. (CC) gcc options: -O2 -ldl -lpthread


Phoronix Test Suite v10.8.4