FreeBSD 9.1 vs. Linux vs. BSD Benchmarks FreeBSD 9.1 / PC-BSD 9.1 amd64 benchmarks against Linux, Ubuntu, CentOS, Solaris, and other BSD operating systems. Tests for a future article about OS performance on phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1212185-RA-PCBSD91UB78&sor&grs .
FreeBSD 9.1 vs. Linux vs. BSD Benchmarks Processor Memory Disk Audio Monitor Network Motherboard Graphics Chipset OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution Display Driver PC-BSD 9.1 DragonFlyBSD 3.0.3 Solaris Express 11.1 CentOS 6.3 Ubuntu 12.10 Ubuntu 13.04 20121217 Intel Core i7-3960X @ 3.30GHz (12 Cores) 8192MB OCZ VERTEX 1.30 ATI RV730 HDA DELL S2409W Intel PRO/1000 Connection 7.3.2 FreeBSD 9.1-RELEASE (x86_64) KDE 4.9.3 X Server 1.10.6 2.1 Mesa 7.11.2 GCC 4.7.3 20121208 + Clang 3.1 (SVN 156863) zfs 1024x768 SATA OCZ VERTEX 1.30 DragonFly 3.0-RELEASE (x86_64) GCC 4.4.7 hammer Intel Core i7-3960X @ 1.20GHz (12 Cores) Intel DX79SI 2 x 4096MB 1600MHz OCZ VERTEX OCZ VERTEX ATI RV730 PRO 256MB DELL S2409W Oracle Solaris 11.1 X86 5.11 (i686) GNOME 2.30.2 X Server 1.12.2 ati 6.14.4 2.1 Mesa 7.11.2 GCC 4.5.2 zfs 1920x1080 Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel Xeon E5/Core 8192MB 64GB OCZ VERTEX AMD Radeon HD 4650 512MB Intel C600/X79 Intel 82579LM Gigabit Connection CentOS 6.3 2.6.32-279.el6.x86_64 (x86_64) GNOME 2.28.2 X Server 1.10.6 radeon 6.14.2 2.1 Mesa 7.11 Gallium 0.4 GCC 4.4.6 20120305 ext4 Realtek ALC892 Ubuntu 12.10 3.5.0-17-generic (x86_64) Unity 6.8.0 X Server 1.13.0 radeon 6.99.99 2.1 Mesa 9.0 Gallium 0.4 GCC 4.4.7 Ubuntu 13.04 3.7.0-7-generic (x86_64) Unity 6.6.0 X Server 1.13.0.902 (1.13.1 RC 2) radeon 7.0.0 3.0 Mesa 9.0.1 Gallium 0.4 GCC 4.7 OpenBenchmarking.org Compiler Details - Solaris Express 11.1: --bindir=/usr/gcc/4.5/bin --enable-languages=c,c++,fortran,objc --enable-shared --mandir=/usr/gcc/4.5/share/man --sbindir=/usr/gcc/4.5/sbin --with-as=/usr/gnu/bin/as --with-gmp-include=/usr/include/gmp --with-gnu-as --with-ld=/usr/bin/ld --with-mpfr-include=/usr/include/mpfr --without-gnu-ld -O2 - CentOS 6.3: --build=x86_64-redhat-linux --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-libgcj-multifile --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-cloog --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --with-ppl --with-tune=generic - Ubuntu 12.10: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-nls --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - Ubuntu 13.04 20121217: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --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-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details - CentOS 6.3, Ubuntu 12.10, Ubuntu 13.04 20121217: Scaling Governor: ondemand System Details - CentOS 6.3: SELinux: Enabled. - Ubuntu 12.10: Disk Scheduler: DEADLINE. Compiz was running on this system. - Ubuntu 13.04 20121217: Compiz was running on this system. Disk Mount Options Details - CentOS 6.3: barrier=1,data=ordered,relatime,rw,seclabel Disk Details - Ubuntu 12.10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw
FreeBSD 9.1 vs. Linux vs. BSD Benchmarks build-php: Time To Compile himeno: Poisson Pressure Solver phpbench: PHP Benchmark Suite compress-gzip: 2GB File Compression c-ray: Total Time byte: Dhrystone 2 graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding graphics-magick: Resizing graphics-magick: Blur dcraw: RAW To PPM Image Conversion graphics-magick: Sharpen fhourstones: Complex Connect-4 Solving n-queens: Elapsed Time gnupg: 1GB File Encryption build-imagemagick: Time To Compile PC-BSD 9.1 DragonFlyBSD 3.0.3 Solaris Express 11.1 CentOS 6.3 Ubuntu 12.10 Ubuntu 13.04 20121217 22.87 1084.76 23.71 23.51 24687188.23 183 124 162 132 61.12 102 12822.73 215.94 8.11 9.81 25.50 709.15 40990 13.87 32.26 24742097.93 64.09 12999.73 221.12 8.96 31.65 139.73 583.87 15.58 43.41 18699061.50 151 113 143 123 59.48 113 21.10 1684.00 95527 11.99 32.48 28115196.33 183 134 163 137 57.82 102 13618.30 8.58 29.80 19.02 1539.14 11.63 31.54 27483308.57 192 136 172 139 57.83 105 13076.27 223.04 9.10 22.48 1636.51 11.66 23.02 26475829.03 195 139 173 140 58.67 106 12899.07 214.57 9.00 OpenBenchmarking.org
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Ubuntu 12.10 CentOS 6.3 Ubuntu 13.04 20121217 PC-BSD 9.1 DragonFlyBSD 3.0.3 Solaris Express 11.1 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.39, N = 4 SE +/- 0.31, N = 3 SE +/- 0.36, N = 3 19.02 21.10 22.48 22.87 25.50 139.73 -ldl -ldl -lpthread -liconv -lpthread -lsocket -lnsl 1. (CC) gcc options: -O2 -pedantic -lz -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver CentOS 6.3 Ubuntu 13.04 20121217 Ubuntu 12.10 PC-BSD 9.1 DragonFlyBSD 3.0.3 Solaris Express 11.1 400 800 1200 1600 2000 SE +/- 1.20, N = 3 SE +/- 1.59, N = 3 SE +/- 0.70, N = 3 SE +/- 2.12, N = 3 SE +/- 8.48, N = 3 SE +/- 0.03, N = 3 1684.00 1636.51 1539.14 1084.76 709.15 583.87 1. (CC) gcc options: -O3
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite CentOS 6.3 DragonFlyBSD 3.0.3 20K 40K 60K 80K 100K SE +/- 239.50, N = 2 SE +/- 310.76, N = 3 95527 40990
Gzip Compression 2GB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression 2GB File Compression Ubuntu 12.10 Ubuntu 13.04 20121217 CentOS 6.3 DragonFlyBSD 3.0.3 Solaris Express 11.1 PC-BSD 9.1 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 SE +/- 0.18, N = 6 SE +/- 0.08, N = 3 SE +/- 0.75, N = 6 SE +/- 11.39, N = 6 11.63 11.66 11.99 13.87 15.58 23.71
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Ubuntu 13.04 20121217 PC-BSD 9.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 23.02 23.51 31.54 32.26 32.48 43.41 1. (CC) gcc options: -lm -lpthread -O3
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 CentOS 6.3 Ubuntu 12.10 Ubuntu 13.04 20121217 DragonFlyBSD 3.0.3 PC-BSD 9.1 Solaris Express 11.1 6M 12M 18M 24M 30M SE +/- 49884.86, N = 3 SE +/- 6990.49, N = 3 SE +/- 39821.28, N = 3 SE +/- 6069.65, N = 3 SE +/- 12436.47, N = 3 SE +/- 11113.02, N = 3 28115196.33 27483308.57 26475829.03 24742097.93 24687188.23 18699061.50 -O2 -pipe 1. (CC) gcc options:
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space Ubuntu 13.04 20121217 Ubuntu 12.10 CentOS 6.3 PC-BSD 9.1 Solaris Express 11.1 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 195 192 183 183 151 -pthread -pthread -pthread -llcms2 -ljbig -lrpcsvc -llzma -lbz2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -llzma -lbz2 -lxml2 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding Ubuntu 13.04 20121217 Ubuntu 12.10 CentOS 6.3 PC-BSD 9.1 Solaris Express 11.1 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 139 136 134 124 113 -pthread -pthread -pthread -llcms2 -ljbig -lrpcsvc -llzma -lbz2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -llzma -lbz2 -lxml2 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing Ubuntu 13.04 20121217 Ubuntu 12.10 CentOS 6.3 PC-BSD 9.1 Solaris Express 11.1 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 173 172 163 162 143 -pthread -pthread -pthread -llcms2 -ljbig -lrpcsvc -llzma -lbz2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -llzma -lbz2 -lxml2 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur Ubuntu 13.04 20121217 Ubuntu 12.10 CentOS 6.3 PC-BSD 9.1 Solaris Express 11.1 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 2.19, N = 3 140 139 137 132 123 -pthread -pthread -pthread -llcms2 -ljbig -lrpcsvc -llzma -lbz2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -llzma -lbz2 -lxml2 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -lz -lm -lgomp -lpthread
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion CentOS 6.3 Ubuntu 12.10 Ubuntu 13.04 20121217 Solaris Express 11.1 PC-BSD 9.1 DragonFlyBSD 3.0.3 14 28 42 56 70 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.48, N = 3 SE +/- 0.52, N = 3 SE +/- 1.28, N = 3 57.82 57.83 58.67 59.48 61.12 64.09 1. (CC) gcc options: -lm
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen Solaris Express 11.1 Ubuntu 13.04 20121217 Ubuntu 12.10 CentOS 6.3 PC-BSD 9.1 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 113 106 105 102 102 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -llzma -lbz2 -lxml2 -pthread -pthread -pthread -llcms2 -ljbig -lrpcsvc -llzma -lbz2 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -lz -lm -lgomp -lpthread
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving CentOS 6.3 Ubuntu 12.10 DragonFlyBSD 3.0.3 Ubuntu 13.04 20121217 PC-BSD 9.1 3K 6K 9K 12K 15K SE +/- 10.30, N = 3 SE +/- 5.38, N = 3 SE +/- 11.86, N = 3 SE +/- 20.13, N = 3 SE +/- 1.55, N = 3 13618.30 13076.27 12999.73 12899.07 12822.73 1. (CC) gcc options: -O3
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Ubuntu 13.04 20121217 PC-BSD 9.1 DragonFlyBSD 3.0.3 Ubuntu 12.10 50 100 150 200 250 SE +/- 0.00, N = 2 SE +/- 0.01, N = 2 SE +/- 0.02, N = 2 SE +/- 0.01, N = 2 214.57 215.94 221.12 223.04 1. (CC) gcc options: -static -O2
GnuPG 1GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.10 1GB File Encryption PC-BSD 9.1 CentOS 6.3 DragonFlyBSD 3.0.3 Ubuntu 13.04 20121217 Ubuntu 12.10 3 6 9 12 15 SE +/- 0.04, N = 4 SE +/- 0.14, N = 8 SE +/- 0.08, N = 4 SE +/- 0.74, N = 8 SE +/- 0.77, N = 8 8.11 8.58 8.96 9.00 9.10
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.6.3-4 Time To Compile PC-BSD 9.1 CentOS 6.3 DragonFlyBSD 3.0.3 7 14 21 28 35 SE +/- 4.83, N = 6 SE +/- 0.12, N = 3 SE +/- 0.52, N = 3 9.81 29.80 31.65
Phoronix Test Suite v10.8.5