BSD and Linux March 2017 tests. Benchmarks by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1704176-RI-1703305RI79 BSDs vs. Linux March 2017 - Phoronix Test Suite 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&sor&grs .
BSDs vs. Linux March 2017 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Driver Compiler File-System Screen Resolution Display Server OpenGL OpenCL Vulkan Antergos 17.3 Clear Linux 14200 DragonFlyBSD 4.8 FreeBSD 11.0 Scientific Linux 7.3 TrueOS BSD 20160322 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 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 NVIDIA GeForce GTX TITAN X 12288MB Realtek ALC1150 ASUS PB278 Intel Connection Antergos Linux 17.3-ISO-Rolling 4.10.6-1-ARCH (x86_64) GNOME Shell 3.22.3 nouveau 1.0.14 GCC 6.3.1 20170306 ext4 2560x1440 Intel Core i7-6800K @ 3.40GHz (12 Cores) NVIDIA GeForce GTX TITAN X 16128MB Clear Linux 14200 4.10.5-316.native (x86_64) Xfce 4.12 X Server 1.19.3 modesetting 1.19.3 2.1 Mesa 17.1.0-devel OpenCL 2.0 beignet 1.4 1.0.39 GCC 6.3.0 + Clang 3.9.1 + LLVM 3.9.1 1024x768 MSI MS-7A54 1.0 SATA Samsung SSD 850 EMT0 + SATA TOSHIBA-TR150 SAFZ + SATA TOSHIBA-TR150 SAFZ + SATA TOSHIBA-TR150 SAFZ + SATA TOSHIBA-TR150 SAFZ Intel PRO/1000 Connection PCH_I218_LM2 7.4.2 DragonFly 4.8-RELEASE (x86_64) GCC 5.4.1 hammer Samsung 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 NVIDIA (0x0fb0) HDA Intel PRO/1000 Connection 7.6.1-k FreeBSD 11.0-RELEASE-p1 (x86_64) Clang 3.8.0 (SVN 262564) zfs Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 LLVMpipe Realtek ALC1150 Intel Connection Scientific Linux 7.3 3.10.0-514.6.1.el7.x86_64 (x86_64) GNOME Shell 3.14.4 X Server 1.17.2 nouveau 1.0.11 2.1 Mesa 11.2.2 Gallium 0.4 (LLVM 3.8 256 bits) GCC 4.8.5 20150623 xfs 1024x768 Intel Core i7-6800K @ 3.40GHz (12 Cores) MSI MS-7A54 1.0 Samsung 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 000A NVIDIA (0x0fb0) HDA Intel PRO/1000 Connection FreeBSD 12.0-CURRENT (x86_64) X Server 1.18.4 vesa 2.3.4 3.3 Mesa 13.0.4 Gallium 0.4 (LLVM 3.9 256 bits) GCC 4.9.4 + Clang 3.9.1 zfs Intel Core i7-6800K @ 3.80GHz (12 Cores) MSI X99A WORKSTATION (MS-7A54) v1.0 Intel Xeon E7 v4/Xeon 120GB Samsung SSD 850 + 4 x 120GB TOSHIBA-TR150 NVIDIA GeForce GTX TITAN X 12288MB Realtek ALC1150 ASUS PB278 Intel Connection Ubuntu 16.04 4.8.0-44-generic (x86_64) Unity 7.4.0 nouveau 1.0.12 3.3 Mesa 12.0.6 Gallium 0.4 GCC 5.4.0 20160609 ext4 2560x1440 Ubuntu 17.04 4.10.0-14-generic (x86_64) Unity 7.5.0 nouveau 1.0.13 4.3 Mesa 17.0.2 Gallium 0.4 GCC 6.3.0 20170221 Intel Core i3 380U @ 1.33GHz (4 Cores) LENOVO 0217A21 Intel Core DRAM 4096MB 500GB HITACHI HTS54505 Intel Ironlake Mobile 1536MB Conexant CX20582 (Pebble) Realtek RTL8111/8168/8411 + Intel Wireless 7260 Ubuntu 16.10 4.8.0-46-generic (x86_64) modesetting 1.18.4 2.1 Mesa 12.0.6 GCC 6.2.0 20161005 1366x768 OpenBenchmarking.org Compiler Details - 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 - 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 - 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 - 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 - 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 -v Disk Details - Antergos 17.3: DEADLINE / data=ordered,discard,noatime,rw - Clear Linux 14200: none / data=ordered,relatime,rw,stripe=256 - Scientific Linux 7.3: CFQ / attr2,inode64,noquota,relatime,rw,seclabel - Ubuntu 16.04.2 LTS: DEADLINE / data=ordered,errors=remount-ro,relatime,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,rw Processor Details - Antergos 17.3: Scaling Governor: intel_pstate powersave - Clear Linux 14200: Scaling Governor: acpi-cpufreq performance - Scientific Linux 7.3: Scaling Governor: intel_pstate powersave - Ubuntu 16.04.2 LTS: 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 System Details - Antergos 17.3: Python 3.6.0. - Clear Linux 14200: Python 2.7.12. - DragonFlyBSD 4.8: Python 2.7.13. - FreeBSD 11.0: Python 2.7.13. - Scientific Linux 7.3: Python 2.7.5. SELinux: Enabled. - TrueOS BSD 20160322: Python 2.7.13. - Ubuntu 16.04.2 LTS: Python 2.7.12. - Ubuntu 17.04 20170330: Python 2.7.13. - Ubuntu 16.10 pre 17.04: Python 2.7.12+.
BSDs vs. Linux March 2017 primesieve: 1e12 Prime Number Generation n-queens: Elapsed Time c-ray: Total Time ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping postmark: Disk Transaction Performance scimark2: Composite graphics-magick: Resizing graphics-magick: HWB Color Space phpbench: PHP Benchmark Suite pybench: Total For Average Test Times himeno: Poisson Pressure Solver encode-flac: WAV To FLAC fftw: Float + SSE - 2D FFT Size 2048 compress-lzma: 256MB File Compression minion: Solitaire hint: FLOAT fhourstones: Complex Connect-4 Solving encode-mp3: WAV To MP3 tjbench: Decompression Throughput minion: Quasigroup minion: Graceful pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Heavy Contention - Read Write build-apache: Time To Compile build-php: Time To Compile pgbench: Mostly RAM - Heavy Contention - Read Write go-benchmark: http go-benchmark: json pgbench: Mostly RAM - Normal Load - Read Write john-the-ripper: Blowfish go-benchmark: garbage unpack-linux: linux-2.6.32.tar.bz2 openssl: RSA 4096-bit Performance mafft: Multiple Sequence Alignment Antergos 17.3 Clear Linux 14200 DragonFlyBSD 4.8 FreeBSD 11.0 Scientific Linux 7.3 TrueOS BSD 20160322 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 53.76 15.57 286.04 6819 1583.85 186 200 497954 2129.71 6.21 13387 259.26 86.24 370345441.71 13535.63 10.33 155.17 136.74 64.15 7623.93 8390.42 8.66 20.34 3400.84 2867.91 10226 8.41 985.37 3.63 54.07 26.42 15.95 277.20 7142 1242.58 205 222 467140 1435 2177.25 6.12 13189 269.36 89.12 374549203.06 13402.57 10.64 151.85 139.03 65.53 8015.41 8755.63 25.56 23.00 3332.05 6039 10417726 2889.07 9441 2076957 8.40 990.57 3.30 55.75 25.59 15.61 249.71 1231 1463.69 166 201 386623 2080 2109.74 6.24 14103 277.88 371313428.63 13117.47 21.08 10126 10.24 364.73 20.46 7575 2027.17 103 134 305517 1212.43 8.65 12681 292.00 284086762.91 12910.13 13.82 132.36 18.72 10.80 10.88 53.68 15.63 266.55 4286 1460.36 166 193 175060 1817 1939.74 7.75 13313 274.20 83.87 376500455.08 12287.07 13.09 144.44 64.52 7877.61 8550.40 24.84 18.77 3651.00 6690 11423590 3128.49 10196 2249412 8.75 987.53 3.65 57.64 20.58 255.81 3334 2061.60 172 193 267453 5696 1249.31 6.63 12571 283.43 285579833.61 12642.77 13.40 131.43 9.44 16.69 11.15 928.83 53.99 25.63 15.57 289.43 6578 1495.37 177 196 436834 1596 2009.28 6.55 13334 264.58 86.53 376519692.28 13002.43 11.64 136.98 142.87 65.31 8034.63 8656.69 28.21 17.88 4274.40 5521 11365550 3303.42 10028 2246470 8.63 983.80 3.77 55.22 25.18 15.83 240.62 6306 1553.69 170 192 448936 2068.38 6.32 13234 275.85 86.57 357165872.11 12795.57 10.41 149.83 144.33 65.87 7979.33 6758.90 28.53 20.29 3183.91 5534 10283866 3106.77 8149 2204229 8.61 959.50 3.61 532.62 242.99 148.44 30.45 975 332.96 44 50 115597 6058 532.00 23.72 3835.10 941.61 303.24 106089869.33 3838.43 36.41 45.46 440.78 198.26 319.45 377.12 157.41 165.28 294.73 72751 123297671 278.69 891 22337604 OpenBenchmarking.org
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation Scientific Linux 7.3 Antergos 17.3 Ubuntu 16.04.2 LTS Clear Linux 14200 Ubuntu 17.04 20170330 DragonFlyBSD 4.8 TrueOS BSD 20160322 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 120 240 360 480 600 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.34, N = 3 53.68 53.76 53.99 54.07 55.22 55.75 57.64 364.73 532.62 -O2 1. (CXX) g++ options: -fopenmp
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Ubuntu 17.04 20170330 DragonFlyBSD 4.8 Ubuntu 16.04.2 LTS Clear Linux 14200 Ubuntu 16.10 pre 17.04 50 100 150 200 250 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.18, N = 3 25.18 25.59 25.63 26.42 242.99 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -static -fopenmp -O3 -march=native
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Antergos 17.3 Ubuntu 16.04.2 LTS DragonFlyBSD 4.8 Scientific Linux 7.3 Ubuntu 17.04 20170330 Clear Linux 14200 FreeBSD 11.0 TrueOS BSD 20160322 Ubuntu 16.10 pre 17.04 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 15.57 15.57 15.61 15.63 15.83 15.95 20.46 20.58 148.44 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -lm -lpthread -O3
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping Ubuntu 16.04.2 LTS Antergos 17.3 Clear Linux 14200 Scientific Linux 7.3 TrueOS BSD 20160322 DragonFlyBSD 4.8 Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 60 120 180 240 300 SE +/- 0.62, N = 3 SE +/- 0.97, N = 3 SE +/- 0.09, N = 3 SE +/- 0.58, N = 3 SE +/- 0.20, N = 3 SE +/- 1.51, N = 3 SE +/- 0.55, N = 3 SE +/- 0.05, N = 3 289.43 286.04 277.20 266.55 255.81 249.71 240.62 30.45 -lpthread -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lpthread -lpthread 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance FreeBSD 11.0 Clear Linux 14200 Antergos 17.3 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Scientific Linux 7.3 TrueOS BSD 20160322 DragonFlyBSD 4.8 Ubuntu 16.10 pre 17.04 1600 3200 4800 6400 8000 SE +/- 62.67, N = 3 SE +/- 104.33, N = 3 SE +/- 24.33, N = 3 SE +/- 51.39, N = 3 SE +/- 18.59, N = 5 SE +/- 3.53, N = 3 7575 7142 6819 6578 6306 4286 3334 1231 975 1. (CC) gcc options: -O3
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite TrueOS BSD 20160322 FreeBSD 11.0 Antergos 17.3 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS DragonFlyBSD 4.8 Scientific Linux 7.3 Clear Linux 14200 Ubuntu 16.10 pre 17.04 400 800 1200 1600 2000 SE +/- 5.08, N = 4 SE +/- 2.42, N = 4 SE +/- 19.66, N = 4 SE +/- 4.34, N = 4 SE +/- 6.73, N = 4 SE +/- 10.61, N = 4 SE +/- 12.87, N = 4 SE +/- 0.17, N = 4 SE +/- 0.26, N = 4 2061.60 2027.17 1583.85 1553.69 1495.37 1463.69 1460.36 1242.58 332.96 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -lm
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing Clear Linux 14200 Antergos 17.3 Ubuntu 16.04.2 LTS TrueOS BSD 20160322 Ubuntu 17.04 20170330 Scientific Linux 7.3 DragonFlyBSD 4.8 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 2.03, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.00, N = 3 205 186 177 172 170 166 166 103 44 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -O2 -lwebp -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lSM -lICE -llzma -lxml2 -O2 -ljbig -lwebp -ltiff -ljpeg -llzma -O2 -ljbig -lwebp -ltiff -ljpeg -llzma -std=gnu99 -O2 -O2 -ljbig -lwebp -ltiff -ljpeg -lSM -lICE -llzma 1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: HWB Color Space Clear Linux 14200 DragonFlyBSD 4.8 Antergos 17.3 Ubuntu 16.04.2 LTS TrueOS BSD 20160322 Scientific Linux 7.3 Ubuntu 17.04 20170330 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 1.00, N = 3 SE +/- 2.19, N = 3 222 201 200 196 193 193 192 134 50 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lfreetype -ljpeg -lSM -lICE -llzma -lxml2 -O2 -lwebp -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lSM -lICE -llzma -lxml2 -O2 -ljbig -lwebp -ltiff -ljpeg -llzma -std=gnu99 -O2 -O2 -ljbig -lwebp -ltiff -ljpeg -llzma -O2 -ljbig -lwebp -ltiff -ljpeg -lSM -lICE -llzma 1. (CC) gcc options: -fopenmp -pthread -lXext -lX11 -lbz2 -lz -lm -lgomp -lpthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Antergos 17.3 Clear Linux 14200 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS DragonFlyBSD 4.8 FreeBSD 11.0 TrueOS BSD 20160322 Scientific Linux 7.3 Ubuntu 16.10 pre 17.04 110K 220K 330K 440K 550K SE +/- 1389.68, N = 3 SE +/- 13874.11, N = 6 SE +/- 2883.94, N = 3 SE +/- 534.71, N = 3 SE +/- 1270.67, N = 3 SE +/- 23.68, N = 3 SE +/- 20.51, N = 3 SE +/- 3354.36, N = 6 SE +/- 768.31, N = 3 497954 467140 448936 436834 386623 305517 267453 175060 115597
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times Clear Linux 14200 Ubuntu 16.04.2 LTS Scientific Linux 7.3 DragonFlyBSD 4.8 TrueOS BSD 20160322 Ubuntu 16.10 pre 17.04 1300 2600 3900 5200 6500 SE +/- 0.58, N = 3 SE +/- 1.67, N = 3 SE +/- 0.88, N = 3 SE +/- 2.40, N = 3 SE +/- 15.56, N = 3 1435 1596 1817 2080 5696 6058
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Clear Linux 14200 Antergos 17.3 DragonFlyBSD 4.8 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS Scientific Linux 7.3 TrueOS BSD 20160322 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 500 1000 1500 2000 2500 SE +/- 1.54, N = 3 SE +/- 31.63, N = 5 SE +/- 2.56, N = 3 SE +/- 8.50, N = 3 SE +/- 1.87, N = 3 SE +/- 5.56, N = 3 SE +/- 1.34, N = 3 SE +/- 4.06, N = 3 SE +/- 1.58, N = 3 2177.25 2129.71 2109.74 2068.38 2009.28 1939.74 1249.31 1212.43 532.00 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -mavx2 -mavx2 -mavx2 -mavx2 -mavx2 1. (CC) gcc options: -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC Clear Linux 14200 Antergos 17.3 DragonFlyBSD 4.8 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS TrueOS BSD 20160322 Scientific Linux 7.3 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 6 12 18 24 30 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.04, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 6.12 6.21 6.24 6.32 6.55 6.63 7.75 8.65 23.72 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -logg -O2 -logg -O2 -logg -O2 -logg -O2 -O2 -logg 1. (CXX) g++ options: -fvisibility=hidden -lm
FFTW Build: Float + SSE - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Float + SSE - Size: 2D FFT Size 2048 DragonFlyBSD 4.8 Antergos 17.3 Ubuntu 16.04.2 LTS Scientific Linux 7.3 Ubuntu 17.04 20170330 Clear Linux 14200 FreeBSD 11.0 TrueOS BSD 20160322 Ubuntu 16.10 pre 17.04 3K 6K 9K 12K 15K SE +/- 55.01, N = 5 SE +/- 91.32, N = 5 SE +/- 50.37, N = 5 SE +/- 124.53, N = 5 SE +/- 69.59, N = 5 SE +/- 102.14, N = 5 SE +/- 17.19, N = 5 SE +/- 90.72, N = 5 SE +/- 20.20, N = 5 14103.00 13387.00 13334.00 13313.00 13234.00 13189.00 12681.00 12571.00 3835.10 -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 -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 -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 1. (CC) gcc options: -O3 -lm
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression Antergos 17.3 Ubuntu 16.04.2 LTS Clear Linux 14200 Scientific Linux 7.3 Ubuntu 17.04 20170330 DragonFlyBSD 4.8 TrueOS BSD 20160322 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 200 400 600 800 1000 SE +/- 3.25, N = 3 SE +/- 0.34, N = 3 SE +/- 0.30, N = 3 SE +/- 1.76, N = 3 SE +/- 0.11, N = 3 SE +/- 0.29, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 3.46, N = 3 259.26 264.58 269.36 274.20 275.85 277.88 283.43 292.00 941.61 -O2 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -O2 -O2 -O2 1. (CXX) g++ options:
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Scientific Linux 7.3 Antergos 17.3 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Clear Linux 14200 Ubuntu 16.10 pre 17.04 70 140 210 280 350 SE +/- 0.28, N = 3 SE +/- 0.37, N = 3 SE +/- 0.95, N = 3 SE +/- 0.18, N = 3 SE +/- 0.51, N = 3 SE +/- 0.87, N = 3 83.87 86.24 86.53 86.57 89.12 303.24 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Ubuntu 16.04.2 LTS Scientific Linux 7.3 Clear Linux 14200 DragonFlyBSD 4.8 Antergos 17.3 Ubuntu 17.04 20170330 TrueOS BSD 20160322 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 80M 160M 240M 320M 400M SE +/- 574269.00, N = 3 SE +/- 1347571.19, N = 3 SE +/- 1156551.03, N = 3 SE +/- 790371.25, N = 3 SE +/- 232049.82, N = 3 SE +/- 3435783.19, N = 3 SE +/- 10168.00, N = 3 SE +/- 11804.17, N = 3 SE +/- 106552.78, N = 3 376519692.28 376500455.08 374549203.06 371313428.63 370345441.71 357165872.11 285579833.61 284086762.91 106089869.33 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -O3 -march=native -lm
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Antergos 17.3 Clear Linux 14200 DragonFlyBSD 4.8 Ubuntu 16.04.2 LTS FreeBSD 11.0 Ubuntu 17.04 20170330 TrueOS BSD 20160322 Scientific Linux 7.3 Ubuntu 16.10 pre 17.04 3K 6K 9K 12K 15K SE +/- 193.80, N = 3 SE +/- 4.32, N = 3 SE +/- 90.51, N = 3 SE +/- 100.34, N = 3 SE +/- 14.92, N = 3 SE +/- 31.52, N = 3 SE +/- 2.40, N = 3 SE +/- 130.93, N = 3 SE +/- 17.59, N = 3 13535.63 13402.57 13117.47 13002.43 12910.13 12795.57 12642.77 12287.07 3838.43 1. (CC) gcc options: -O3
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Antergos 17.3 Ubuntu 17.04 20170330 Clear Linux 14200 Ubuntu 16.04.2 LTS Scientific Linux 7.3 TrueOS BSD 20160322 FreeBSD 11.0 Ubuntu 16.10 pre 17.04 8 16 24 32 40 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.05, N = 5 SE +/- 0.01, N = 5 SE +/- 0.10, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 10.33 10.41 10.64 11.64 13.09 13.40 13.82 36.41 -funroll-loops -lncurses -funroll-loops -funroll-loops -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -lncurses -funroll-loops -fomit-frame-pointer -funroll-loops 1. (CC) gcc options: -O3 -ffast-math -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lm
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput Antergos 17.3 Clear Linux 14200 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS FreeBSD 11.0 TrueOS BSD 20160322 Ubuntu 16.10 pre 17.04 30 60 90 120 150 SE +/- 2.95, N = 3 SE +/- 0.09, N = 3 SE +/- 0.51, N = 3 SE +/- 5.42, N = 6 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 155.17 151.85 149.83 136.98 132.36 131.43 45.46 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize 1. (CC) gcc options: -O3 -lm
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Antergos 17.3 Clear Linux 14200 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Scientific Linux 7.3 Ubuntu 16.10 pre 17.04 100 200 300 400 500 SE +/- 2.59, N = 3 SE +/- 0.30, N = 3 SE +/- 0.32, N = 3 SE +/- 1.16, N = 3 SE +/- 1.46, N = 3 SE +/- 3.78, N = 3 136.74 139.03 142.87 144.33 144.44 440.78 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Antergos 17.3 Scientific Linux 7.3 Ubuntu 16.04.2 LTS Clear Linux 14200 Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.44, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.06, N = 3 SE +/- 1.94, N = 3 64.15 64.52 65.31 65.53 65.87 198.26 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Ubuntu 16.04.2 LTS Clear Linux 14200 Ubuntu 17.04 20170330 Scientific Linux 7.3 Antergos 17.3 Ubuntu 16.10 pre 17.04 2K 4K 6K 8K 10K SE +/- 27.10, N = 3 SE +/- 51.06, N = 3 SE +/- 18.45, N = 3 SE +/- 17.12, N = 3 SE +/- 47.91, N = 3 SE +/- 3.03, N = 3 8034.63 8015.41 7979.33 7877.61 7623.93 319.45 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -O2 -O2 -O2 1. (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.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Clear Linux 14200 Ubuntu 16.04.2 LTS Scientific Linux 7.3 Antergos 17.3 Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 2K 4K 6K 8K 10K SE +/- 167.30, N = 3 SE +/- 19.16, N = 3 SE +/- 76.85, N = 3 SE +/- 69.78, N = 3 SE +/- 352.65, N = 6 SE +/- 8.39, N = 6 8755.63 8656.69 8550.40 8390.42 6758.90 377.12 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -O2 -O2 -O2 -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile Antergos 17.3 TrueOS BSD 20160322 FreeBSD 11.0 Scientific Linux 7.3 Clear Linux 14200 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 30 60 90 120 150 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.27, N = 3 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 8.66 9.44 18.72 24.84 25.56 28.21 28.53 157.41
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile FreeBSD 11.0 TrueOS BSD 20160322 Ubuntu 16.04.2 LTS Scientific Linux 7.3 Ubuntu 17.04 20170330 Antergos 17.3 DragonFlyBSD 4.8 Clear Linux 14200 Ubuntu 16.10 pre 17.04 40 80 120 160 200 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 10.80 16.69 17.88 18.77 20.29 20.34 21.08 23.00 165.28 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -O2 1. (CC) gcc options: -pedantic -ldl -lz -lm
PostgreSQL pgbench Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Mostly RAM - Test: Heavy Contention - Mode: Read Write Ubuntu 16.04.2 LTS Scientific Linux 7.3 Antergos 17.3 Clear Linux 14200 Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 900 1800 2700 3600 4500 SE +/- 33.28, N = 3 SE +/- 57.05, N = 5 SE +/- 29.05, N = 3 SE +/- 36.61, N = 3 SE +/- 198.06, N = 6 SE +/- 1.09, N = 3 4274.40 3651.00 3400.84 3332.05 3183.91 294.73 -O2 -O2 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: http Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 Clear Linux 14200 Scientific Linux 7.3 Ubuntu 16.10 pre 17.04 16K 32K 48K 64K 80K SE +/- 6.93, N = 3 SE +/- 10.33, N = 3 SE +/- 5.90, N = 3 SE +/- 9.54, N = 3 SE +/- 125.29, N = 3 5521 5534 6039 6690 72751
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: json Ubuntu 17.04 20170330 Clear Linux 14200 Ubuntu 16.04.2 LTS Scientific Linux 7.3 Ubuntu 16.10 pre 17.04 30M 60M 90M 120M 150M SE +/- 19270.04, N = 3 SE +/- 3928.80, N = 3 SE +/- 4280.54, N = 3 SE +/- 14188.49, N = 3 SE +/- 87928.78, N = 3 10283866 10417726 11365550 11423590 123297671
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 Ubuntu 16.04.2 LTS Scientific Linux 7.3 Ubuntu 17.04 20170330 Clear Linux 14200 Antergos 17.3 Ubuntu 16.10 pre 17.04 700 1400 2100 2800 3500 SE +/- 128.20, N = 6 SE +/- 48.48, N = 4 SE +/- 52.09, N = 6 SE +/- 17.41, N = 3 SE +/- 24.11, N = 3 SE +/- 27.70, N = 6 3303.42 3128.49 3106.77 2889.07 2867.91 278.69 -O2 -O2 -O2 -O3 -pipe -fexceptions -fstack-protector -m64 -mtune=intel -malign-data=abi -ftree-vectorize -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish Antergos 17.3 Scientific Linux 7.3 DragonFlyBSD 4.8 Ubuntu 16.04.2 LTS Clear Linux 14200 Ubuntu 17.04 20170330 Ubuntu 16.10 pre 17.04 2K 4K 6K 8K 10K SE +/- 6.17, N = 3 SE +/- 6.67, N = 3 SE +/- 5.00, N = 3 SE +/- 8.84, N = 3 SE +/- 160.97, N = 3 SE +/- 0.88, N = 3 10226 10196 10126 10028 9441 8149 891 1. (CC) gcc options: -fopenmp -lcrypt
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds, Fewer Is Better Go Benchmarks Test: garbage Clear Linux 14200 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS Scientific Linux 7.3 Ubuntu 16.10 pre 17.04 5M 10M 15M 20M 25M SE +/- 1979.77, N = 3 SE +/- 4337.86, N = 3 SE +/- 343.54, N = 3 SE +/- 1536.09, N = 3 SE +/- 43290.02, N = 3 2076957 2204229 2246470 2249412 22337604
Unpacking The Linux Kernel linux-2.6.32.tar.bz2 OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-2.6.32.tar.bz2 Clear Linux 14200 Antergos 17.3 Ubuntu 17.04 20170330 Ubuntu 16.04.2 LTS Scientific Linux 7.3 DragonFlyBSD 4.8 FreeBSD 11.0 TrueOS BSD 20160322 3 6 9 12 15 SE +/- 0.01, N = 4 SE +/- 0.03, N = 4 SE +/- 0.13, N = 4 SE +/- 0.08, N = 4 SE +/- 0.15, N = 4 SE +/- 0.14, N = 4 SE +/- 0.01, N = 4 SE +/- 0.00, N = 4 8.40 8.41 8.61 8.63 8.75 10.24 10.88 11.15
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Clear Linux 14200 Scientific Linux 7.3 Antergos 17.3 Ubuntu 16.04.2 LTS Ubuntu 17.04 20170330 TrueOS BSD 20160322 200 400 600 800 1000 SE +/- 0.09, N = 3 SE +/- 0.88, N = 3 SE +/- 0.13, N = 3 SE +/- 0.53, N = 3 SE +/- 1.00, N = 3 SE +/- 0.19, N = 3 990.57 987.53 985.37 983.80 959.50 928.83 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Clear Linux 14200 Ubuntu 17.04 20170330 Antergos 17.3 Scientific Linux 7.3 Ubuntu 16.04.2 LTS 0.8483 1.6966 2.5449 3.3932 4.2415 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 6 SE +/- 0.09, N = 6 3.30 3.61 3.63 3.65 3.77 1. (CC) gcc options: -O3 -lm -lpthread
Phoronix Test Suite v10.8.4