Fedora 23 vs. Ubuntu Linux Benchmarks

Tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1603042-GA-1603042GA75&sor&grs.

Fedora 23 vs. Ubuntu Linux BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionDisplay ServerFedora 23Ubuntu 16.04 20160303Ubuntu 14.04.4 LTSDebian TestingIntel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)MSI C236A WORKSTATION (MS-7998) v1.0Intel Skylake16384MB120GB Samsung SSD 850MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MBRealtek ALC1150DELL P2415QIntel ConnectionFedora 234.4.3-300.fc23.x86_64 (x86_64)GNOME Shell 3.18.3radeon 7.6.994.1 Mesa 11.1.0 (git-525f3c2) Gallium 0.4GCC 5.3.1 20151207ext43840x2160Intel Sky LakeUbuntu 16.044.4.0-9-generic (x86_64)Unity 7.4.0X Server 1.17.3radeon 7.6.14.1 Mesa 11.1.2 Gallium 0.4GCC 5.3.1 20160225Ubuntu 14.044.2.0-30-generic (x86_64)Unity 7.2.6X Server 1.17.2radeon 7.5.993.3 Mesa 11.0.2 Gallium 0.4GCC 4.8.42 x 8192 MB DDR4-2133MHzMSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB (350/1400MHz)Debian testing4.3.0-1-amd64 (x86_64)X Server 1.18.14.1 Mesa 11.1.2 Gallium 0.4GCC 5.3.1 20160205OpenBenchmarking.orgCompiler Details- Fedora 23: --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++,fortran,ada,go,lto --enable-libmpx --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-isl --with-linker-hash-style=gnu --with-tune=generic - Ubuntu 16.04 20160303: --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 - Debian Testing: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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=i586 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- Fedora 23: CFQ / data=ordered,relatime,rw,seclabel- Ubuntu 16.04 20160303: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 14.04.4 LTS: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Debian Testing: CFQ / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Fedora 23: Scaling Governor: intel_pstate powersave- Ubuntu 16.04 20160303: Scaling Governor: intel_pstate powersave- Ubuntu 14.04.4 LTS: Scaling Governor: intel_pstate performance- Debian Testing: Scaling Governor: intel_pstate powersaveGraphics Details- GLAMORSystem Details- Fedora 23: Python 2.7.10. SELinux: Enabled.- Ubuntu 16.04 20160303: Python 2.7.11+.- Ubuntu 14.04.4 LTS: Python 2.7.6.- Debian Testing: Python 2.7.11+.

Fedora 23 vs. Ubuntu Linux Benchmarksgo-benchmark: jsongo-benchmark: httpgo-benchmark: garbageapache: Static Web Page Servingcompilebench: Initial Createrbenchmark: Phoronix Test Suite v6.2.1encode-flac: WAV To FLACsqlite: Default Test Directoryunigine-valley: 1920 x 1080 - Fullscreenopenarena: 1920 x 1080pgbench: Mostly RAM - Heavy Contention - Read Writegputest: Triangle - 3840 x 2160 - Fullscreengputest: Furmark - 3840 x 2160 - Fullscreensmallpt: Global Illumination Renderer; 100 Samplesxonotic: 3840 x 2160 - Highpostmark: Disk Transaction Performancetesseract: 1920 x 1080xonotic: 3840 x 2160 - Lowbuild-linux-kernel: Time To Compilehimeno: Poisson Pressure Solverxonotic: 3840 x 2160 - Ultrabuild-apache: Time To Compilecompress-pbzip2: 256MB File Compressionc-ray: Total Timedolfyn: Computational Fluid Dynamicsjohn-the-ripper: Blowfishopenssl: RSA 4096-bit Performanceredis: SETredis: GETpgbench: Mostly RAM - Single Thread - Read WriteFedora 23Ubuntu 16.04 20160303Ubuntu 14.04.4 LTSDebian Testing157422748044354790924412.70300.150.77585.0631.7932.58199.833090.4067278104072139.807212151.38314.7693.632591.88108.7325.689.0919.6819.887420696.571912670.592677158.83180.3547372.72448.450.74595.0528.8234.19204.303230.2567272105471141.257733153.17322.4790.782471.64109.0625.678.9519.6619.887425697.671991948.902797261.13214.1573540524306321112471750589.12434.270.95926.1627.0029.86213.703473.166681994478142.377426153.44318.6795.332454.57108.4826.498.8819.9719.697411697.231766515.942400030.00243.901564410468923554713466.330.78245.0930.5834.95225.633269.8274981105870152.707812163.27335.9689.562590.83114.139.0219.6619.637425697.132178796.963146510.08206.97OpenBenchmarking.org

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: jsonDebian TestingFedora 23Ubuntu 14.04.4 LTS16M32M48M64M80MSE +/- 20830.86, N = 3SE +/- 31532.47, N = 3SE +/- 15965.40, N = 3156441041574227473540524

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: httpDebian TestingFedora 23Ubuntu 14.04.4 LTS7K14K21K28K35KSE +/- 5.03, N = 3SE +/- 8.88, N = 3SE +/- 560.78, N = 36892804430632

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: garbageFedora 23Debian TestingUbuntu 14.04.4 LTS2M4M6M8M10MSE +/- 3456.02, N = 3SE +/- 4855.20, N = 3SE +/- 5672.88, N = 33547909355471311124717

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingUbuntu 14.04.4 LTSUbuntu 16.04 20160303Fedora 2311K22K33K44K55KSE +/- 122.72, N = 3SE +/- 140.97, N = 3SE +/- 115.55, N = 350589.1247372.7224412.701. (CC) gcc options: -shared -fPIC -O2 -pthread

OpenArena

Resolution: 1920 x 1080 - Total Frame Time

OpenBenchmarking.orgMilliseconds, Fewer Is BetterOpenArena 0.8.8Resolution: 1920 x 1080 - Total Frame TimeDebian TestingUbuntu 14.04.4 LTSUbuntu 16.04 20160303Fedora 23714212835Min: 2 / Avg: 4.39 / Max: 32Min: 2 / Avg: 4.65 / Max: 22Min: 2 / Avg: 4.81 / Max: 25Min: 2 / Avg: 4.82 / Max: 28

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDebian TestingUbuntu 16.04 20160303Ubuntu 14.04.4 LTSFedora 23100200300400500SE +/- 7.14, N = 3SE +/- 3.88, N = 3SE +/- 10.53, N = 6SE +/- 0.51, N = 3466.33448.45434.27300.15

R Benchmark

Phoronix Test Suite v6.2.1

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkPhoronix Test Suite v6.2.1Ubuntu 16.04 20160303Fedora 23Debian TestingUbuntu 14.04.4 LTS0.21580.43160.64740.86321.079SE +/- 0.0016, N = 3SE +/- 0.0045, N = 3SE +/- 0.0052, N = 3SE +/- 0.0015, N = 30.74590.77580.78240.95921. Ubuntu 16.04 20160303: R scripting front-end version 3.2.3 (2015-12-10)2. Fedora 23: R scripting front-end version 3.2.3 (2015-12-10)3. Debian Testing: R scripting front-end version 3.2.3 (2015-12-10)4. Ubuntu 14.04.4 LTS: R scripting front-end version 3.0.2 (2013-09-25)

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACUbuntu 16.04 20160303Fedora 23Debian TestingUbuntu 14.04.4 LTS246810SE +/- 0.00, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 55.055.065.096.16-logg-logg-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

SQLite

Test Target: Default Test Directory

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.8.10.2Test Target: Default Test DirectoryUbuntu 14.04.4 LTSUbuntu 16.04 20160303Debian TestingFedora 23714212835SE +/- 0.36, N = 3SE +/- 0.08, N = 3SE +/- 0.22, N = 3SE +/- 0.13, N = 327.0028.8230.5831.79-lreadline -lcurses-lreadline -lcurses-lreadline -lcurses1. (CC) gcc options: -O2 -ldl -lpthread

Unigine Valley

Resolution: 1920 x 1080 - Mode: Fullscreen

OpenBenchmarking.orgFrames Per Second, More Is BetterUnigine Valley 1.0Resolution: 1920 x 1080 - Mode: FullscreenDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS816243240SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 334.9534.1932.5829.86

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.8Resolution: 1920 x 1080Debian TestingUbuntu 14.04.4 LTSUbuntu 16.04 20160303Fedora 2350100150200250SE +/- 1.34, N = 3SE +/- 0.38, N = 3SE +/- 1.59, N = 3SE +/- 3.41, N = 6225.63213.70204.30199.83MIN: 2MIN: 2MIN: 2MIN: 2

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 WriteUbuntu 14.04.4 LTSDebian TestingUbuntu 16.04 20160303Fedora 237001400210028003500SE +/- 51.66, N = 3SE +/- 62.73, N = 6SE +/- 56.00, N = 4SE +/- 74.66, N = 63473.163269.823230.253090.401. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

GpuTest

Test: Triangle - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Triangle - Resolution: 3840 x 2160 - Mode: FullscreenDebian TestingFedora 23Ubuntu 16.04 20160303Ubuntu 14.04.4 LTS16K32K48K64K80KSE +/- 98.70, N = 3SE +/- 10.17, N = 3SE +/- 10.20, N = 3SE +/- 109.55, N = 374981672786727266819

GpuTest

Test: Furmark - Resolution: 3840 x 2160 - Mode: Fullscreen

OpenBenchmarking.orgPoints, More Is BetterGpuTest 0.7.0Test: Furmark - Resolution: 3840 x 2160 - Mode: FullscreenDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS2004006008001000SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3105810541040944

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3707172781. (CXX) g++ options: -fopenmp

Xonotic

Resolution: 3840 x 2160 - Effects Quality: High

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 3840 x 2160 - Effects Quality: HighDebian TestingUbuntu 14.04.4 LTSUbuntu 16.04 20160303Fedora 23306090120150SE +/- 0.17, N = 3SE +/- 0.56, N = 3SE +/- 0.42, N = 3SE +/- 0.67, N = 3152.70142.37141.25139.80MIN: 74 / MAX: 217MIN: 83 / MAX: 192MIN: 65 / MAX: 196MIN: 63 / MAX: 198

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceDebian TestingUbuntu 16.04 20160303Ubuntu 14.04.4 LTSFedora 232K4K6K8K10KSE +/- 0.00, N = 3SE +/- 79.00, N = 3SE +/- 74.33, N = 3SE +/- 70.00, N = 378127733742672121. (CC) gcc options: -O3

Tesseract

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080Debian TestingUbuntu 14.04.4 LTSUbuntu 16.04 20160303Fedora 234080120160200SE +/- 1.83, N = 3SE +/- 0.87, N = 3SE +/- 0.41, N = 3SE +/- 0.18, N = 3163.27153.44153.17151.38

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Low

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 3840 x 2160 - Effects Quality: LowDebian TestingUbuntu 16.04 20160303Ubuntu 14.04.4 LTSFedora 2370140210280350SE +/- 4.89, N = 6SE +/- 0.48, N = 3SE +/- 1.23, N = 3SE +/- 0.55, N = 3335.96322.47318.67314.76MIN: 186 / MAX: 710MIN: 176 / MAX: 574MIN: 197 / MAX: 552MIN: 174 / MAX: 559

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.3Time To CompileDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS20406080100SE +/- 0.72, N = 3SE +/- 0.87, N = 3SE +/- 0.80, N = 3SE +/- 0.33, N = 389.5690.7893.6395.33

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverFedora 23Debian TestingUbuntu 16.04 20160303Ubuntu 14.04.4 LTS6001200180024003000SE +/- 2.28, N = 3SE +/- 5.01, N = 3SE +/- 30.07, N = 3SE +/- 10.21, N = 32591.882590.832471.642454.571. (CC) gcc options: -O3 -mavx2

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultra

OpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8Resolution: 3840 x 2160 - Effects Quality: UltraDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS306090120150SE +/- 0.34, N = 3SE +/- 0.48, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3114.13109.06108.73108.48MIN: 46 / MAX: 188MIN: 45 / MAX: 174MIN: 47 / MAX: 175MIN: 54 / MAX: 168

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS612182430SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 325.6725.6826.49

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionUbuntu 14.04.4 LTSUbuntu 16.04 20160303Debian TestingFedora 233691215SE +/- 0.15, N = 6SE +/- 0.14, N = 4SE +/- 0.17, N = 3SE +/- 0.18, N = 38.888.959.029.091. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 16.04 20160303Debian TestingFedora 23Ubuntu 14.04.4 LTS510152025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 319.6619.6619.6819.971. (CC) gcc options: -lm -lpthread -O3

Dolfyn

Computational Fluid Dynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterDolfyn 0.527Computational Fluid DynamicsDebian TestingUbuntu 14.04.4 LTSFedora 23Ubuntu 16.04 20160303510152025SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.20, N = 3SE +/- 0.06, N = 319.6319.6919.8819.88

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS16003200480064008000SE +/- 5.00, N = 3SE +/- 5.00, N = 3SE +/- 5.00, N = 3SE +/- 0.00, N = 374257425742074111. (CC) gcc options: -fopenmp -lcrypt

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceUbuntu 16.04 20160303Ubuntu 14.04.4 LTSDebian TestingFedora 23150300450600750SE +/- 0.09, N = 3SE +/- 0.47, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 3697.67697.23697.13696.571. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS500K1000K1500K2000K2500KSE +/- 43124.69, N = 3SE +/- 50382.60, N = 6SE +/- 60482.52, N = 6SE +/- 45045.77, N = 62178796.961991948.901912670.591766515.941. (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: GETDebian TestingUbuntu 16.04 20160303Fedora 23Ubuntu 14.04.4 LTS700K1400K2100K2800K3500KSE +/- 53579.77, N = 3SE +/- 117389.66, N = 6SE +/- 108347.43, N = 6SE +/- 118027.39, N = 63146510.082797261.132677158.832400030.001. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -std=gnu99 -pipe -g3 -O3 -funroll-loops

PostgreSQL pgbench

Scaling: Mostly RAM - Test: Single Thread - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 9.4.3Scaling: Mostly RAM - Test: Single Thread - Mode: Read WriteUbuntu 14.04.4 LTSUbuntu 16.04 20160303Debian TestingFedora 2350100150200250SE +/- 6.36, N = 6SE +/- 12.59, N = 6SE +/- 14.31, N = 6SE +/- 0.81, N = 3243.90214.15206.97180.351. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4