BSDs vs. Linux March 2017

BSD and Linux March 2017 tests. Benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1704176-RI-1703305RI79&gru&rdt.

BSDs vs. Linux March 2017ProcessorMotherboardMemoryDiskNetworkChipsetGraphicsAudioMonitorOSKernelCompilerFile-SystemDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanScreen ResolutionDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04Intel Core i7-6800K @ 3.40GHz (12 Cores)MSI MS-7A54 1.016384MBSATA Samsung SSD 850 EMT0 + SATA TOSHIBA-TR150 SAFZ + SATA TOSHIBA-TR150 SAFZ + SATA TOSHIBA-TR150 SAFZ + SATA TOSHIBA-TR150 SAFZIntel PRO/1000 Connection PCH_I218_LM2 7.4.2DragonFly4.8-RELEASE (x86_64)GCC 5.4.1hammerMSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN X 16128MBRealtek ALC1150Intel ConnectionClear Linux 142004.10.5-316.native (x86_64)Xfce 4.12X Server 1.19.3modesetting 1.19.32.1 Mesa 17.1.0-develOpenCL 2.0 beignet 1.41.0.39GCC 6.3.0 + Clang 3.9.1 + LLVM 3.9.1ext41024x768MSI MS-7A54 1.0Samsung SSD 850 EVO 120GB EMT01B6Q + AHCI SGPIO Enclosure 1.00 0001 + TOSHIBA-TR150 SAFZ12.3 + TOSHIBA-TR150 SAFZ12.3 + TOSHIBA-TR150 SAFZ12.3 + TOSHIBA-TR150 SAFZ12.3 + AHCI SGPIO Enclosure 1.00 0001 + Corsair Voyager 3.0 000ALLVMpipeNVIDIA (0x0fb0) HDAIntel PRO/1000 ConnectionFreeBSD12.0-CURRENT (x86_64)X Server 1.18.4vesa 2.3.43.3 Mesa 13.0.4 Gallium 0.4 (LLVM 3.9 256 bits)GCC 4.9.4 + Clang 3.9.1zfsIntel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN X 12288MBRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 16.044.8.0-44-generic (x86_64)Unity 7.4.0nouveau 1.0.123.3 Mesa 12.0.6 Gallium 0.4GCC 5.4.0 20160609ext42560x1440LLVMpipeScientific Linux 7.33.10.0-514.6.1.el7.x86_64 (x86_64)GNOME Shell 3.14.4X Server 1.17.2nouveau 1.0.112.1 Mesa 11.2.2 Gallium 0.4 (LLVM 3.8 256 bits)GCC 4.8.5 20150623xfs1024x768NVIDIA GeForce GTX TITAN X 12288MBASUS PB278Antergos Linux 17.3-ISO-Rolling4.10.6-1-ARCH (x86_64)GNOME Shell 3.22.3nouveau 1.0.14GCC 6.3.1 20170306ext42560x1440Intel Core i7-6800K @ 3.40GHz (12 Cores)MSI MS-7A54 1.0Samsung SSD 850 EVO 120GB EMT01B6Q + AHCI SGPIO Enclosure 1.00 0001 + TOSHIBA-TR150 SAFZ12.3 + TOSHIBA-TR150 SAFZ12.3 + TOSHIBA-TR150 SAFZ12.3 + TOSHIBA-TR150 SAFZ12.3 + AHCI SGPIO Enclosure 1.00 0001NVIDIA (0x0fb0) HDAIntel PRO/1000 Connection 7.6.1-kFreeBSD11.0-RELEASE-p1 (x86_64)Clang 3.8.0 (SVN 262564)zfsIntel Core i7-6800K @ 3.80GHz (12 Cores)MSI X99A WORKSTATION (MS-7A54) v1.0Intel Xeon E7 v4/Xeon120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150NVIDIA GeForce GTX TITAN X 12288MBRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 17.044.10.0-14-generic (x86_64)Unity 7.5.0X Server 1.18.4nouveau 1.0.134.3 Mesa 17.0.2 Gallium 0.4GCC 6.3.0 20170221ext42560x1440Intel Core i3 380U @ 1.33GHz (4 Cores)LENOVO 0217A21Intel Core DRAM4096MB500GB HITACHI HTS54505Intel Ironlake Mobile 1536MBConexant CX20582 (Pebble)Realtek RTL8111/8168/8411 + Intel Wireless 7260Ubuntu 16.104.8.0-46-generic (x86_64)modesetting 1.18.42.1 Mesa 12.0.6GCC 6.2.0 201610051366x768OpenBenchmarking.orgSystem Details- DragonFlyBSD 4.8: Python 2.7.13.- Clear Linux 14200: Python 2.7.12.- TrueOS BSD 20160322: Python 2.7.13.- Ubuntu 16.04.2 LTS: Python 2.7.12.- Scientific Linux 7.3: Python 2.7.5. SELinux: Enabled.- Antergos 17.3: Python 3.6.0.- FreeBSD 11.0: Python 2.7.13.- Ubuntu 17.04 20170330: Python 2.7.13.- Ubuntu 16.10 pre 17.04: Python 2.7.12+.Compiler Details- Clear Linux 14200: --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- Ubuntu 16.04.2 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- Scientific Linux 7.3: --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- Antergos 17.3: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --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-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu- Ubuntu 17.04 20170330: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v- Ubuntu 16.10 pre 17.04: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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 --program-prefix=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 -vDisk Details- Clear Linux 14200: none / data=ordered,relatime,rw,stripe=256- Ubuntu 16.04.2 LTS: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Scientific Linux 7.3: CFQ / attr2,inode64,noquota,relatime,rw,seclabel- Antergos 17.3: DEADLINE / data=ordered,discard,noatime,rw- Ubuntu 17.04 20170330: CFQ / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 16.10 pre 17.04: DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Clear Linux 14200: Scaling Governor: acpi-cpufreq performance- Ubuntu 16.04.2 LTS: Scaling Governor: intel_pstate powersave- Scientific Linux 7.3: Scaling Governor: intel_pstate powersave- Antergos 17.3: Scaling Governor: intel_pstate powersave- Ubuntu 17.04 20170330: Scaling Governor: intel_pstate powersave- Ubuntu 16.10 pre 17.04: Scaling Governor: acpi-cpufreq ondemand

BSDs vs. Linux March 2017ttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Resizinggraphics-magick: HWB Color Spacefhourstones: Complex Connect-4 Solvingtjbench: Decompression Throughputfftw: Float + SSE - 2D FFT Size 2048scimark2: Compositehimeno: Poisson Pressure Solverhint: FLOATjohn-the-ripper: Blowfishphpbench: PHP Benchmark Suiteopenssl: RSA 4096-bit Performancepostmark: Disk Transaction Performancepgbench: Mostly RAM - Normal Load - Read Writepgbench: Buffer Test - Normal Load - Read Writepgbench: Mostly RAM - Heavy Contention - Read Writepgbench: Buffer Test - Heavy Contention - Read Writepybench: Total For Average Test Timesgo-benchmark: httpgo-benchmark: jsongo-benchmark: garbageunpack-linux: linux-2.6.32.tar.bz2mafft: Multiple Sequence Alignmentbuild-apache: Time To Compilebuild-php: Time To Compilec-ray: Total Timeprimesieve: 1e12 Prime Number Generationcompress-lzma: 256MB File Compressionencode-flac: WAV To FLACencode-mp3: WAV To MP3minion: Gracefulminion: Solitaireminion: Quasigroupn-queens: Elapsed TimeDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04249.7116620113117.47141031463.692109.74371313428.63101263866231231208010.2421.0815.6155.75277.886.2425.59277.2020522213402.57151.85131891242.582177.25374549203.069441467140990.5771422889.078015.413332.058755.63143560391041772620769578.403.3025.5623.0015.9554.07269.366.1210.6465.5389.12139.0326.42255.8117219312642.77131.43125712061.601249.31285579833.61267453928.833334569611.159.4416.6920.5857.64283.436.6313.40289.4317719613002.43136.98133341495.372009.28376519692.2810028436834983.8065783303.428034.634274.408656.69159655211136555022464708.633.7728.2117.8815.5753.99264.586.5511.6465.3186.53142.8725.63266.5516619312287.07133131460.361939.74376500455.0810196175060987.5342863128.497877.613651.008550.40181766901142359022494128.753.6524.8418.7715.6353.68274.207.7513.0964.5283.87144.44286.0418620013535.63155.17133871583.852129.71370345441.7110226497954985.3768192867.917623.933400.848390.428.413.638.6620.3415.5753.76259.266.2110.3364.1586.24136.7410313412910.13132.36126812027.171212.43284086762.91305517757510.8818.7210.8020.46364.73292.008.6513.82240.6217019212795.57149.83132341553.692068.38357165872.118149448936959.5063063106.777979.333183.916758.9055341028386622042298.613.6128.5320.2915.8355.22275.856.3210.4165.8786.57144.3325.1830.4544503838.4345.463835.10332.96532.00106089869.33891115597975278.69319.45294.73377.1260587275112329767122337604157.41165.28148.44532.62941.6123.7236.41198.26303.24440.78242.99OpenBenchmarking.org

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3aPhong Rendering With Soft-Shadow MappingDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0460120180240300SE +/- 1.51, N = 3SE +/- 0.09, N = 3SE +/- 0.20, N = 3SE +/- 0.62, N = 3SE +/- 0.58, N = 3SE +/- 0.97, N = 3SE +/- 0.55, N = 3SE +/- 0.05, N = 3249.71277.20255.81289.43266.55286.04240.6230.45-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lpthread-lpthread-lpthread1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: ResizingDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.044080120160200SE +/- 1.00, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 2.03, N = 3SE +/- 0.33, N = 316620517217716618610317044-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lfreetype -ljpeg -lSM -lICE -llzma -lxml2-O2 -ljbig -lwebp -ltiff -ljpeg -llzma-std=gnu99 -O2-O2 -lwebp -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lSM -lICE -llzma -lxml2-O2 -ljbig -lwebp -ltiff -ljpeg -llzma-O2 -ljbig -lwebp -ltiff -ljpeg -lSM -lICE -llzma1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.19Operation: HWB Color SpaceDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0450100150200250SE +/- 0.58, N = 3SE +/- 1.00, N = 3SE +/- 2.19, N = 320122219319619320013419250-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lfreetype -ljpeg -lSM -lICE -llzma -lxml2-O2 -ljbig -lwebp -ltiff -ljpeg -llzma-std=gnu99 -O2-O2 -lwebp -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lSM -lICE -llzma -lxml2-O2 -ljbig -lwebp -ltiff -ljpeg -llzma-O2 -ljbig -lwebp -ltiff -ljpeg -lSM -lICE -llzma1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.043K6K9K12K15KSE +/- 90.51, N = 3SE +/- 4.32, N = 3SE +/- 2.40, N = 3SE +/- 100.34, N = 3SE +/- 130.93, N = 3SE +/- 193.80, N = 3SE +/- 14.92, N = 3SE +/- 31.52, N = 3SE +/- 17.59, N = 313117.4713402.5712642.7713002.4312287.0713535.6312910.1312795.573838.431. (CC) gcc options: -O3

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.1Test: Decompression ThroughputClear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSAntergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04306090120150SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 5.42, N = 6SE +/- 2.95, N = 3SE +/- 0.00, N = 3SE +/- 0.51, N = 3SE +/- 0.06, N = 3151.85131.43136.98155.17132.36149.8345.46-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize1. (CC) gcc options: -O3 -lm

FFTW

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

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Float + SSE - Size: 2D FFT Size 2048DragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.043K6K9K12K15KSE +/- 55.01, N = 5SE +/- 102.14, N = 5SE +/- 90.72, N = 5SE +/- 50.37, N = 5SE +/- 124.53, N = 5SE +/- 91.32, N = 5SE +/- 17.19, N = 5SE +/- 69.59, N = 5SE +/- 20.20, N = 514103.0013189.0012571.0013334.0013313.0013387.0012681.0013234.003835.10-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math-std=gnu99 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math-fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math-fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math-fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math1. (CC) gcc options: -O3 -lm

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04400800120016002000SE +/- 10.61, N = 4SE +/- 0.17, N = 4SE +/- 5.08, N = 4SE +/- 6.73, N = 4SE +/- 12.87, N = 4SE +/- 19.66, N = 4SE +/- 2.42, N = 4SE +/- 4.34, N = 4SE +/- 0.26, N = 41463.691242.582061.601495.371460.361583.852027.171553.69332.96-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize1. (CC) gcc options: -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.045001000150020002500SE +/- 2.56, N = 3SE +/- 1.54, N = 3SE +/- 1.34, N = 3SE +/- 1.87, N = 3SE +/- 5.56, N = 3SE +/- 31.63, N = 5SE +/- 4.06, N = 3SE +/- 8.50, N = 3SE +/- 1.58, N = 32109.742177.251249.312009.281939.742129.711212.432068.38532.00-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -mavx2-mavx2-mavx2-mavx2-mavx21. (CC) gcc options: -O3

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0480M160M240M320M400MSE +/- 790371.25, N = 3SE +/- 1156551.03, N = 3SE +/- 10168.00, N = 3SE +/- 574269.00, N = 3SE +/- 1347571.19, N = 3SE +/- 232049.82, N = 3SE +/- 11804.17, N = 3SE +/- 3435783.19, N = 3SE +/- 106552.78, N = 3371313428.63374549203.06285579833.61376519692.28376500455.08370345441.71284086762.91357165872.11106089869.33-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize1. (CC) gcc options: -O3 -march=native -lm

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishDragonFlyBSD 4.8Clear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.042K4K6K8K10KSE +/- 5.00, N = 3SE +/- 8.84, N = 3SE +/- 6.67, N = 3SE +/- 6.17, N = 3SE +/- 160.97, N = 3SE +/- 0.88, N = 310126944110028101961022681498911. (CC) gcc options: -fopenmp -lcrypt

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04110K220K330K440K550KSE +/- 1270.67, N = 3SE +/- 13874.11, N = 6SE +/- 20.51, N = 3SE +/- 534.71, N = 3SE +/- 3354.36, N = 6SE +/- 1389.68, N = 3SE +/- 23.68, N = 3SE +/- 2883.94, N = 3SE +/- 768.31, N = 3386623467140267453436834175060497954305517448936115597

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceClear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 201703302004006008001000SE +/- 0.09, N = 3SE +/- 0.19, N = 3SE +/- 0.53, N = 3SE +/- 0.88, N = 3SE +/- 0.13, N = 3SE +/- 1.00, N = 3990.57928.83983.80987.53985.37959.501. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0416003200480064008000SE +/- 18.59, N = 5SE +/- 51.39, N = 3SE +/- 24.33, N = 3SE +/- 62.67, N = 3SE +/- 104.33, N = 3SE +/- 3.53, N = 3123171423334657842866819757563069751. (CC) gcc options: -O3

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 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.047001400210028003500SE +/- 17.41, N = 3SE +/- 128.20, N = 6SE +/- 48.48, N = 4SE +/- 24.11, N = 3SE +/- 52.09, N = 6SE +/- 27.70, N = 62889.073303.423128.492867.913106.77278.69-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-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 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.042K4K6K8K10KSE +/- 51.06, N = 3SE +/- 27.10, N = 3SE +/- 17.12, N = 3SE +/- 47.91, N = 3SE +/- 18.45, N = 3SE +/- 3.03, N = 38015.418034.637877.617623.937979.33319.45-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-O2-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 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.049001800270036004500SE +/- 36.61, N = 3SE +/- 33.28, N = 3SE +/- 57.05, N = 5SE +/- 29.05, N = 3SE +/- 198.06, N = 6SE +/- 1.09, N = 33332.054274.403651.003400.843183.91294.73-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-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 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.042K4K6K8K10KSE +/- 167.30, N = 3SE +/- 19.16, N = 3SE +/- 76.85, N = 3SE +/- 69.78, N = 3SE +/- 352.65, N = 6SE +/- 8.39, N = 68755.638656.698550.408390.426758.90377.12-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-O2-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2008-08-14Total For Average Test TimesDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Ubuntu 16.10 pre 17.0413002600390052006500SE +/- 0.88, N = 3SE +/- 2.40, N = 3SE +/- 0.58, N = 3SE +/- 1.67, N = 3SE +/- 15.56, N = 3208014355696159618176058

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: httpClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0416K32K48K64K80KSE +/- 5.90, N = 3SE +/- 6.93, N = 3SE +/- 9.54, N = 3SE +/- 10.33, N = 3SE +/- 125.29, N = 3603955216690553472751

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: jsonClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0430M60M90M120M150MSE +/- 3928.80, N = 3SE +/- 4280.54, N = 3SE +/- 14188.49, N = 3SE +/- 19270.04, N = 3SE +/- 87928.78, N = 310417726113655501142359010283866123297671

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds, Fewer Is BetterGo BenchmarksTest: garbageClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.045M10M15M20M25MSE +/- 1979.77, N = 3SE +/- 343.54, N = 3SE +/- 1536.09, N = 3SE +/- 4337.86, N = 3SE +/- 43290.02, N = 3207695722464702249412220422922337604

Unpacking The Linux Kernel

linux-2.6.32.tar.bz2

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernellinux-2.6.32.tar.bz2DragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 201703303691215SE +/- 0.14, N = 4SE +/- 0.01, N = 4SE +/- 0.00, N = 4SE +/- 0.08, N = 4SE +/- 0.15, N = 4SE +/- 0.03, N = 4SE +/- 0.01, N = 4SE +/- 0.13, N = 410.248.4011.158.638.758.4110.888.61

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 201703300.84831.69662.54493.39324.2415SE +/- 0.01, N = 3SE +/- 0.09, N = 6SE +/- 0.07, N = 6SE +/- 0.06, N = 3SE +/- 0.05, N = 33.303.773.653.633.611. (CC) gcc options: -O3 -lm -lpthread

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileClear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04306090120150SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.27, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.19, N = 3SE +/- 0.16, N = 325.569.4428.2124.848.6618.7228.53157.41

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.044080120160200SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.12, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 321.0823.0016.6917.8818.7720.3410.8020.29165.28-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-O21. (CC) gcc options: -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04306090120150SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 315.6115.9520.5815.5715.6315.5720.4615.83148.44-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize1. (CC) gcc options: -lm -lpthread -O3

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 5.4.21e12 Prime Number GenerationDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04120240360480600SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.34, N = 355.7554.0757.6453.9953.6853.76364.7355.22532.62-O21. (CXX) g++ options: -fopenmp

LZMA Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File CompressionDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.042004006008001000SE +/- 0.29, N = 3SE +/- 0.30, N = 3SE +/- 0.02, N = 3SE +/- 0.34, N = 3SE +/- 1.76, N = 3SE +/- 3.25, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 3.46, N = 3277.88269.36283.43264.58274.20259.26292.00275.85941.61-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize-O2-O2-O2-O2-O21. (CXX) g++ options:

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACDragonFlyBSD 4.8Clear Linux 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04612182430SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.00, N = 5SE +/- 0.04, N = 5SE +/- 0.02, N = 5SE +/- 0.00, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 56.246.126.636.557.756.218.656.3223.72-O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -logg-O2 -logg-O2-O2 -logg-O2 -logg-O2 -logg1. (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 14200TrueOS BSD 20160322Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3FreeBSD 11.0Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04816243240SE +/- 0.05, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.10, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 510.6413.4011.6413.0910.3313.8210.4136.41-funroll-loops -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lncurses-funroll-loops-fomit-frame-pointer-funroll-loops -lncurses-funroll-loops-funroll-loops1. (CC) gcc options: -O3 -ffast-math -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.044080120160200SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.44, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 1.94, N = 365.5365.3164.5264.1565.87198.261. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.0470140210280350SE +/- 0.51, N = 3SE +/- 0.95, N = 3SE +/- 0.28, N = 3SE +/- 0.37, N = 3SE +/- 0.18, N = 3SE +/- 0.87, N = 389.1286.5383.8786.2486.57303.241. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupClear Linux 14200Ubuntu 16.04.2 LTSScientific Linux 7.3Antergos 17.3Ubuntu 17.04 20170330Ubuntu 16.10 pre 17.04100200300400500SE +/- 0.30, N = 3SE +/- 0.32, N = 3SE +/- 1.46, N = 3SE +/- 2.59, N = 3SE +/- 1.16, N = 3SE +/- 3.78, N = 3139.03142.87144.44136.74144.33440.781. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeDragonFlyBSD 4.8Clear Linux 14200Ubuntu 16.04.2 LTSUbuntu 17.04 20170330Ubuntu 16.10 pre 17.0450100150200250SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.18, N = 325.5926.4225.6325.18242.99-pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize1. (CC) gcc options: -static -fopenmp -O3 -march=native


Phoronix Test Suite v10.8.4