OpenSUSE Leap 42.1/42.2 and Tumbleweed benchmarks by Michael Larabel for a future article on Phoronix.com. Comparison also to Intel Clear Linux.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1611185-TA-SUSEOPEN617 openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarks - Phoronix Test Suite openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarks OpenSUSE Leap 42.1/42.2 and Tumbleweed benchmarks by Michael Larabel for a future article on Phoronix.com. Comparison also to Intel Clear Linux.
HTML result view exported from: https://openbenchmarking.org/result/1611185-TA-SUSEOPEN617&grt&sor .
openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan openSUSE 42.1 openSUSE 42.2 openSUSE Tumbleweed 20161116 Clear Linux 11740 Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 16384MB 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 LLVMpipe Realtek ALC1150 Intel Connection SUSE LINUX 42.1 4.1.12-1-default (x86_64) KDE Frameworks 5 X Server 1.17.2 modesetting 1.17.2 3.0 Mesa 11.0.2 Gallium 0.4 GCC 4.8.5 xfs 1024x768 openSUSE 42.2 4.4.27-2-default (x86_64) X Server 1.18.3 modesetting 1.18.3 3.3 Mesa 11.2.2 Gallium 0.4 NVIDIA GeForce GTX TITAN X 12288MB ASUS PB278 openSUSE 20161116 4.8.7-1-default (x86_64) X Server 1.18.4 nouveau 1.0.13 4.1 Mesa 13.0.0 Gallium 0.4 2560x1440 Intel Core i7-6800K @ 3.40GHz (12 Cores) NVIDIA GeForce GTX TITAN X Clear Linux 11740 4.8.8-277.native (x86_64) Xfce 4.12 X Server 1.19.0 modesetting 1.19.0 2.1 Mesa 13.0.1 1.0.3 GCC 6.2.0 + Clang 3.9.0 + LLVM 3.9.0 ext4 1024x768 OpenBenchmarking.org Compiler Details - 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 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 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 - Clear Linux 11740: --build=x86_64-generic-linux --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-libmpx --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 Disk Details - openSUSE 42.1: DEADLINE / attr2,inode64,noquota,relatime,rw - openSUSE 42.2: DEADLINE / attr2,inode64,noquota,relatime,rw - openSUSE Tumbleweed 20161116: DEADLINE / attr2,inode64,noquota,relatime,rw - Clear Linux 11740: CFQ / data=ordered,relatime,rw,stripe=256 Processor Details - openSUSE 42.1: Scaling Governor: intel_pstate powersave - openSUSE 42.2: Scaling Governor: intel_pstate powersave - openSUSE Tumbleweed 20161116: Scaling Governor: intel_pstate powersave - Clear Linux 11740: Scaling Governor: acpi-cpufreq performance
openSUSE 42.1 vs. 42.2 Leap vs. Tumbleweed Benchmarks c-ray: Total Time dolfyn: Computational Fluid Dynamics fftw: Float + SSE - 2D FFT Size 1024 go-benchmark: http go-benchmark: json go-benchmark: garbage himeno: Poisson Pressure Solver john-the-ripper: Blowfish numpy: Phoronix Test Suite v6.8.0m2 openssl: RSA 4096-bit Performance parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding pgbench: Mostly RAM - Normal Load - Read Write redis: GET redis: SET rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver sqlite: Default Test Directory build-imagemagick: Time To Compile build-php: Time To Compile tscp: AI Chess Performance openSUSE 42.1 openSUSE 42.2 openSUSE Tumbleweed 20161116 Clear Linux 11740 15.65 23.05 17664 6538 12299183 2443457 1967.41 4710 11645975 982.40 10.47 17.82 58.00 1889.49 2034764.61 1550674.02 142.21 93.61 53.82 33.97 19.74 1299532 15.61 23.79 18396 5546 11316067 2232250 1988.72 10167 11664133 984.37 10.10 14.78 61.78 2474.23 1953440.33 1509094.17 133.30 47.19 38.95 32.40 17.96 1244204 15.59 22.12 18236 5292 9880558 2117344 2055.58 10241 6116685 984.20 9.38 14.48 56.17 2448.92 2198393.17 1509691.46 265.07 34.10 35.85 43.71 19.82 1310797 15.65 20.85 18000 2169.94 8101 5432203 980.70 8.55 15.13 56.92 2935629.08 2027510.17 127.63 39.68 22.03 70.20 24.14 1248934 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 Clear Linux 11740 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 15.59 15.61 15.65 15.65 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -lm -lpthread -O3
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Clear Linux 11740 openSUSE Tumbleweed 20161116 openSUSE 42.1 openSUSE 42.2 6 12 18 24 30 SE +/- 0.21, N = 3 SE +/- 0.23, N = 3 SE +/- 0.57, N = 6 SE +/- 0.09, N = 3 20.85 22.12 23.05 23.79
FFTW Build: Float + SSE - Size: 2D FFT Size 1024 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Float + SSE - Size: 2D FFT Size 1024 openSUSE 42.2 openSUSE Tumbleweed 20161116 Clear Linux 11740 openSUSE 42.1 4K 8K 12K 16K 20K SE +/- 196.45, N = 5 SE +/- 181.39, N = 5 SE +/- 73.75, N = 5 SE +/- 82.66, N = 5 18396 18236 18000 17664 -std=gnu99 -fomit-frame-pointer -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -fomit-frame-pointer -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -pipe -fexceptions -fstack-protector -m64 -march=westmere -malign-data=abi -ftree-vectorize -std=gnu99 -fomit-frame-pointer -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math 1. (CC) gcc options: -O3 -mtune=native -lm
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: http openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 1400 2800 4200 5600 7000 SE +/- 2.65, N = 3 SE +/- 1.00, N = 3 SE +/- 13.20, N = 3 5292 5546 6538
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: json openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 3M 6M 9M 12M 15M SE +/- 4515.10, N = 3 SE +/- 2364.96, N = 3 SE +/- 12459.05, N = 3 9880558 11316067 12299183
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: garbage openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 500K 1000K 1500K 2000K 2500K SE +/- 163.23, N = 3 SE +/- 3349.26, N = 3 SE +/- 4985.31, N = 3 2117344 2232250 2443457
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Clear Linux 11740 openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 500 1000 1500 2000 2500 SE +/- 3.27, N = 3 SE +/- 17.95, N = 3 SE +/- 2.39, N = 3 SE +/- 9.54, N = 3 2169.94 2055.58 1988.72 1967.41 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -O3 -mavx2
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish openSUSE Tumbleweed 20161116 openSUSE 42.2 Clear Linux 11740 openSUSE 42.1 2K 4K 6K 8K 10K SE +/- 5.93, N = 3 SE +/- 6.67, N = 3 SE +/- 26.62, N = 3 SE +/- 17.93, N = 3 10241 10167 8101 4710 1. (CC) gcc options: -fopenmp -lcrypt
Numpy Benchmark Phoronix Test Suite v6.8.0m2 OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark Phoronix Test Suite v6.8.0m2 Clear Linux 11740 openSUSE Tumbleweed 20161116 openSUSE 42.1 openSUSE 42.2 2M 4M 6M 8M 10M 5432203 6116685 11645975 11664133
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance openSUSE 42.2 openSUSE Tumbleweed 20161116 openSUSE 42.1 Clear Linux 11740 200 400 600 800 1000 SE +/- 3.31, N = 3 SE +/- 0.10, N = 3 SE +/- 8.70, N = 3 SE +/- 0.21, N = 3 984.37 984.20 982.40 980.70 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Clear Linux 11740 openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 8.55 9.38 10.10 10.47 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil openSUSE Tumbleweed 20161116 openSUSE 42.2 Clear Linux 11740 openSUSE 42.1 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 14.48 14.78 15.13 17.82 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding openSUSE Tumbleweed 20161116 Clear Linux 11740 openSUSE 42.1 openSUSE 42.2 14 28 42 56 70 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 56.17 56.92 58.00 61.78 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
PostgreSQL pgbench Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Mostly RAM - Test: Normal Load - Mode: Read Write openSUSE 42.2 openSUSE Tumbleweed 20161116 openSUSE 42.1 500 1000 1500 2000 2500 SE +/- 175.62, N = 6 SE +/- 76.97, N = 6 SE +/- 94.94, N = 6 2474.23 2448.92 1889.49 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Clear Linux 11740 openSUSE Tumbleweed 20161116 openSUSE 42.1 openSUSE 42.2 600K 1200K 1800K 2400K 3000K SE +/- 17498.64, N = 3 SE +/- 25410.78, N = 3 SE +/- 68515.93, N = 6 SE +/- 17617.27, N = 3 2935629.08 2198393.17 2034764.61 1953440.33 -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Clear Linux 11740 openSUSE 42.1 openSUSE Tumbleweed 20161116 openSUSE 42.2 400K 800K 1200K 1600K 2000K SE +/- 22214.43, N = 3 SE +/- 29744.55, N = 6 SE +/- 65423.65, N = 6 SE +/- 5488.89, N = 3 2027510.17 1550674.02 1509691.46 1509094.17 -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Clear Linux 11740 openSUSE 42.2 openSUSE 42.1 openSUSE Tumbleweed 20161116 60 120 180 240 300 SE +/- 0.16, N = 3 SE +/- 0.71, N = 3 SE +/- 0.54, N = 3 SE +/- 0.09, N = 3 127.63 133.30 142.21 265.07 -O2 -lOpenCL -O3 -fopenmp -O3 -fopenmp -O3 -fopenmp 1. (CXX) g++ options:
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver openSUSE Tumbleweed 20161116 Clear Linux 11740 openSUSE 42.2 openSUSE 42.1 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.75, N = 3 34.10 39.68 47.19 93.61 -O3 -fopenmp -O2 -lOpenCL -O3 -fopenmp -O3 -fopenmp 1. (CXX) g++ options:
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Clear Linux 11740 openSUSE Tumbleweed 20161116 openSUSE 42.2 openSUSE 42.1 12 24 36 48 60 SE +/- 0.14, N = 3 SE +/- 0.60, N = 4 SE +/- 2.41, N = 6 SE +/- 0.89, N = 3 22.03 35.85 38.95 53.82 -O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize -lcurses -O2 -O2 -O2 1. (CC) gcc options: -ldl -lpthread
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile openSUSE 42.2 openSUSE 42.1 openSUSE Tumbleweed 20161116 Clear Linux 11740 16 32 48 64 80 SE +/- 0.09, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.20, N = 3 32.40 33.97 43.71 70.20
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile openSUSE 42.2 openSUSE 42.1 openSUSE Tumbleweed 20161116 Clear Linux 11740 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.36, N = 6 SE +/- 0.22, N = 3 SE +/- 0.52, N = 6 17.96 19.74 19.82 24.14 -O2 -O2 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -pedantic -ldl -lz -lm
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance openSUSE Tumbleweed 20161116 openSUSE 42.1 Clear Linux 11740 openSUSE 42.2 300K 600K 900K 1200K 1500K SE +/- 20696.85, N = 4 SE +/- 18653.33, N = 3 SE +/- 1635.06, N = 3 SE +/- 19458.44, N = 4 1310797 1299532 1248934 1244204 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -O3 -march=native
Phoronix Test Suite v10.8.4