Clear Linux vs. Ubuntu 16.04 vs. openSUSE vs. Scientific Linux

Benchmarks by Michael Larabel on the same system.

HTML result view exported from: https://openbenchmarking.org/result/1604305-HA-SCIENTIFI36.

Clear Linux vs. Ubuntu 16.04 vs. openSUSE vs. Scientific LinuxProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelCompilerFile-SystemScreen ResolutionDesktopDisplay ServerDisplay DriverOpenGLClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Skylake16384MB120GB Samsung SSD 850XFX AMD Radeon R9 290Realtek ALC1150Intel ConnectionClear Linux 75304.5.0-197.native (x86_64)GCC 5.3.0 + Clang 3.8.0 + LLVM 3.8.0ext41024x768Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)Intel Sky LakeXFX AMD Radeon R9 290 4096MBDELL P2415QUbuntu 16.044.4.0-21-generic (x86_64)Unity 7.4.0X Server 1.18.3modesetting 1.18.34.1 Mesa 11.2.0 Gallium 0.4GCC 5.3.1 201604133840x2160Ubuntu 14.044.2.0-35-generic (x86_64)Unity 7.2.6X Server 1.17.2radeon 7.5.993.3 Mesa 11.0.2 Gallium 0.4GCC 4.8.4Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores)LLVMpipeSUSE LINUX 42.14.1.20-11-default (x86_64)KDE Frameworks 5modesetting 1.17.23.0 Mesa 11.0.8 Gallium 0.4GCC 4.8.5xfs1024x768Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)XFX AMD Radeon R9 290 4096MBDELL P2415QScientific Linux 7.23.10.0-327.13.1.el7.x86_64 (x86_64)GNOME Shell 3.14.4radeon 7.5.03.3 Mesa 10.6.5 Gallium 0.4GCC 4.8.5 201506233840x2160OpenBenchmarking.orgCompiler Details- Clear Linux 7530: --build=x86_64-generic-linux --disable-multiarch --disable-multilib --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-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-system-libunwind --with-tune=haswell - 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 - Ubuntu 14.04.4 LTS: --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --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,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --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-multilib-list=m32,m64,mx32 --with-tune=generic -v - 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 - Scientific Linux 7.2: --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 Disk Details- Clear Linux 7530: CFQ / data=ordered,relatime,rw- Ubuntu 16.04 LTS: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 14.04.4 LTS: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- openSUSE 42.1: DEADLINE / attr2,inode64,noquota,relatime,rw- Scientific Linux 7.2: CFQ / attr2,inode64,noquota,relatime,rw,seclabelProcessor Details- Clear Linux 7530: Scaling Governor: acpi-cpufreq performance- Ubuntu 16.04 LTS: Scaling Governor: intel_pstate powersave- Ubuntu 14.04.4 LTS: Scaling Governor: intel_pstate powersave- openSUSE 42.1: Scaling Governor: acpi-cpufreq ondemand- Scientific Linux 7.2: Scaling Governor: intel_pstate powersaveSystem Details- Clear Linux 7530: Python 2.7.11.- Ubuntu 16.04 LTS: Python 2.7.11+.- Ubuntu 14.04.4 LTS: Python 2.7.6.- openSUSE 42.1: Python 2.7.9.- Scientific Linux 7.2: Python 2.7.5. SELinux: Enabled.

Clear Linux vs. Ubuntu 16.04 vs. openSUSE vs. Scientific Linuxsqlite: Default Test Directorycompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treepostmark: Disk Transaction Performancedolfyn: Computational Fluid Dynamicshimeno: Poisson Pressure Solverbuild-apache: Time To Compilec-ray: Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3pgbench: Mostly RAM - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Writepgbench: On-Disk - Heavy Contention - Read Writepgbench: Mostly RAM - Heavy Contention - Read Writepgbench: Buffer Test - Heavy Contention - Read Writeredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETapache: Static Web Page ServingClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.223.781855.35509.471398.22815418.952608.9728.3122.705.0012.072311.624890.982342.952521.483822.003359725.172379793.712212622.963162145.422116443.4239936.7928.75915.92532.583440.56781232.032477.3223.8225.555.0811.082408.895177.262379.922515.666113.563161355.422361597.172100997.083102899.831955494.5948230.0027.09437.29443.173246.04721219.752437.2724.5519.966.2512.132294.605319.380.042739.333693.922500898.501905060.411967219.832306538.251857501.4649502.54929.39308.962869.03675619.912439.2922.4520.046.2112.011778.904585.441287.312792.536026.013015373.002336760.672262726.922914200.29214158442.34760.23215.582643.35663719.762438.7022.7519.986.1611.871589.364013.071265.442564.015671.532307744.171824206.081736208.292262589.331724940.5020590.56OpenBenchmarking.org

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSScientific Linux 7.21020304050SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.35, N = 3SE +/- 0.02, N = 323.7828.7527.0942.34-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -lcurses-O2-O2-O21. (CC) gcc options: -ldl -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2400800120016002000SE +/- 56.34, N = 6SE +/- 14.78, N = 3SE +/- 2.27, N = 3SE +/- 15.43, N = 3SE +/- 7.16, N = 31855.35915.92437.29929.39760.23

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2120240360480600SE +/- 12.41, N = 3SE +/- 3.64, N = 3SE +/- 12.69, N = 3SE +/- 13.18, N = 3SE +/- 4.14, N = 3509.47532.58443.17308.96215.58

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.27001400210028003500SE +/- 78.43, N = 3SE +/- 3.45, N = 3SE +/- 19.33, N = 3SE +/- 15.86, N = 3SE +/- 18.57, N = 31398.223440.563246.042869.032643.35

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.22K4K6K8K10KSE +/- 89.67, N = 3SE +/- 0.00, N = 3SE +/- 70.00, N = 3SE +/- 0.00, N = 3SE +/- 59.33, N = 3815478127212675666371. (CC) gcc options: -O3

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2714212835SE +/- 0.20, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 318.9532.0319.7519.9119.76

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.26001200180024003000SE +/- 9.66, N = 3SE +/- 5.64, N = 3SE +/- 4.28, N = 3SE +/- 17.74, N = 3SE +/- 25.09, N = 32608.972477.322437.272439.292438.70-pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (CC) gcc options: -O3 -mavx2

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2714212835SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 328.3123.8224.5522.4522.75

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2612182430SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 322.7025.5519.9620.0419.98-pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2246810SE +/- 0.01, N = 5SE +/- 0.04, N = 5SE +/- 0.08, N = 10SE +/- 0.01, N = 5SE +/- 0.02, N = 55.005.086.256.216.16-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -logg-O2-O2 -logg-O2-O21. (CXX) g++ options: -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3Clear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.23691215SE +/- 0.00, N = 5SE +/- 0.04, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 512.0711.0812.1312.0111.87-fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi -lncurses-ffast-math -funroll-loops-fomit-frame-pointer -ffast-math-fomit-frame-pointer -ffast-math-fomit-frame-pointer -ffast-math1. (CC) gcc options: -pipe -O3 -lm

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 WriteClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.25001000150020002500SE +/- 29.77, N = 3SE +/- 63.43, N = 6SE +/- 19.91, N = 3SE +/- 93.70, N = 6SE +/- 23.27, N = 52311.622408.892294.601778.901589.36-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi-O2-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.211002200330044005500SE +/- 298.93, N = 6SE +/- 79.66, N = 3SE +/- 427.71, N = 6SE +/- 2.08, N = 3SE +/- 58.22, N = 34890.985177.265319.384585.444013.07-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi-O2-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: On-Disk - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: On-Disk - Test: Heavy Contention - Mode: Read WriteClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.25001000150020002500SE +/- 23.21, N = 3SE +/- 29.18, N = 3SE +/- 0.00, N = 3SE +/- 6.26, N = 3SE +/- 1.98, N = 32342.952379.920.041287.311265.44-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read WriteClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.26001200180024003000SE +/- 27.10, N = 3SE +/- 118.06, N = 6SE +/- 150.03, N = 6SE +/- 132.36, N = 6SE +/- 45.85, N = 62521.482515.662739.332792.532564.01-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi-O2-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.213002600390052006500SE +/- 336.80, N = 6SE +/- 496.73, N = 6SE +/- 358.30, N = 6SE +/- 83.88, N = 6SE +/- 102.69, N = 63822.006113.563693.926026.015671.53-O3 -pipe -fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi-O2-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPOPClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2700K1400K2100K2800K3500KSE +/- 21064.96, N = 3SE +/- 14498.43, N = 3SE +/- 125807.36, N = 6SE +/- 21152.94, N = 3SE +/- 7729.25, N = 33359725.173161355.422500898.503015373.002307744.17-fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SADDClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2500K1000K1500K2000K2500KSE +/- 81863.11, N = 6SE +/- 38744.99, N = 3SE +/- 27737.32, N = 4SE +/- 19022.66, N = 3SE +/- 21204.92, N = 32379793.712361597.171905060.412336760.671824206.08-fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: LPUSHClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2500K1000K1500K2000K2500KSE +/- 71756.18, N = 6SE +/- 49553.22, N = 6SE +/- 2583.33, N = 3SE +/- 17840.99, N = 3SE +/- 9167.86, N = 32212622.962100997.081967219.832262726.921736208.29-fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (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: GETClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2700K1400K2100K2800K3500KSE +/- 37978.05, N = 3SE +/- 28358.49, N = 3SE +/- 84314.56, N = 6SE +/- 72904.12, N = 6SE +/- 12813.86, N = 33162145.423102899.832306538.252914200.292262589.33-fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSopenSUSE 42.1Scientific Linux 7.2500K1000K1500K2000K2500KSE +/- 30638.94, N = 6SE +/- 32981.74, N = 3SE +/- 60789.49, N = 6SE +/- 16631.01, N = 3SE +/- 26186.87, N = 32116443.421955494.591857501.462141584.001724940.50-fexceptions -fstack-protector -m64 -march=westmere -mtune=native -malign-data=abi1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingClear Linux 7530Ubuntu 16.04 LTSUbuntu 14.04.4 LTSScientific Linux 7.211K22K33K44K55KSE +/- 577.60, N = 4SE +/- 320.66, N = 3SE +/- 223.22, N = 3SE +/- 5.06, N = 339936.7948230.0049502.5420590.56-O3 -m64 -march=westmere -mtune=native -malign-data=abi-O2-O2-O21. (CC) gcc options: -shared -fPIC -pthread


Phoronix Test Suite v10.8.4