DragonFlyBSD 3.2.1 vs. Solaris vs. Enterprise Linux Oracle Solaris 11.1, OpenIndiana, Ubuntu, CentOS 6.3 Enterprise Linux, DragonFlyBSD benchmarking... Tests for a future article about OS performance on phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1212106-RA-BSDSOLLIN58&grs&rdt .
DragonFlyBSD 3.2.1 vs. Solaris vs. Enterprise Linux Processor Memory Disk Motherboard Chipset Graphics Audio Monitor Network OS Kernel Compiler File-System Desktop Display Server Display Driver OpenGL Screen Resolution DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 OpenIndiana 151.1.7 Intel Core i7-3960X @ 3.30GHz (12 Cores) 8192MB SATA OCZ VERTEX 1.30 DragonFly 3.2-RELEASE (x86_64) GCC 4.4.7 Unknown Intel DX79SI Intel Xeon E5/Core 64GB OCZ VERTEX AMD Radeon HD 4650 512MB Realtek ALC892 DELL S2409W Intel 82579LM Gigabit Connection 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 ext4 1920x1080 SATA OCZ VERTEX 1.30 DragonFly 3.0-RELEASE (x86_64) hammer Intel DX79SI Intel Xeon E5/Core 64GB OCZ VERTEX AMD Radeon HD 4650 512MB Intel C600/X79 DELL S2409W 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 1920x1080 Intel Core i7-3960X @ 1.20GHz (12 Cores) 2 x 4096MB 1600MHz OCZ VERTEX OCZ VERTEX ATI RV730 PRO 256MB 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 Intel Core i7-3960X @ 3.30GHz (12 Cores) OpenIndiana Development oi_151.1.7 X86 (powered by illumos) X Server 1.7.7 ati 6.13.1 2.1 Mesa 7.4.4 GCC 4.3.3 OpenBenchmarking.org Compiler Details - 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 - 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 - 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 - OpenIndiana 151.1.7: --disable-libtool-lock --disable-static --enable-bootstrap=yes --enable-c99 --enable-concept-checks --enable-languages=c,c++,objc,fortran --enable-libssp --enable-libstdcxx-allocator=mt --enable-nls --enable-objc-gc --enable-shared --enable-threads=posix --enable-tls=yes --enable-wchar_t --with-as=/usr/bin/gas --with-gmp-include=/usr/include/gmp --with-gmp-lib=/usr/lib --with-gnu-as --with-ld=/usr/ccs/bin/ld --with-mpfr-include=/usr/include/mpfr --with-mpfr-lib=/usr/lib --with-pic --without-gnu-ld Disk Details - Ubuntu 12.10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Ubuntu 12.10, CentOS 6.3: Scaling Governor: ondemand System Details - Ubuntu 12.10: Disk Scheduler: DEADLINE. Compiz was running on this system. - CentOS 6.3: SELinux: Enabled. Disk Mount Options Details - CentOS 6.3: barrier=1,data=ordered,relatime,rw,seclabel
DragonFlyBSD 3.2.1 vs. Solaris vs. Enterprise Linux build-php: Time To Compile graphics-magick: Sharpen graphics-magick: Local Adaptive Thresholding graphics-magick: Blur himeno: Poisson Pressure Solver graphics-magick: Resizing graphics-magick: HWB Color Space phpbench: PHP Benchmark Suite byte: Dhrystone 2 c-ray: Total Time compress-gzip: 2GB File Compression compress-lzma: 256MB File Compression dcraw: RAW To PPM Image Conversion fhourstones: Complex Connect-4 Solving n-queens: Elapsed Time gnupg: 1GB File Encryption build-imagemagick: Time To Compile postmark: Disk Transaction Performance unpack-linux: linux-2.6.32.tar.bz2 DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 OpenIndiana 151.1.7 22.91 16 39 40 717.19 53 79 45646 26187872.87 32.23 13.67 130.24 62.30 13045.47 223.46 9.12 7.25 480 10.61 19.02 105 136 139 1539.14 172 192 27483308.57 31.54 11.63 129.00 57.83 13076.27 223.04 9.10 10.76 25.50 709.15 40990 24742097.93 32.26 13.87 130.15 64.09 12999.73 221.12 8.96 31.65 12.80 21.10 102 134 137 1684.00 163 183 95527 28115196.33 32.48 11.99 112.11 57.82 13618.30 8.58 29.80 9.38 139.73 113 113 123 583.87 143 151 18699061.50 43.41 15.58 59.48 467 13.63 505.18 18156524.73 12.05 138.51 8.32 128 11.93 OpenBenchmarking.org
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 SE +/- 0.02, N = 3 SE +/- 0.36, N = 3 22.91 19.02 25.50 21.10 139.73 -ldl -lpthread -lsocket -lnsl 1. (CC) gcc options: -O2 -pedantic -lz -lm
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen DragonFlyBSD 3.2.1 Ubuntu 12.10 CentOS 6.3 Solaris Express 11.1 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 16 105 102 113 -pthread -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 DragonFlyBSD 3.2.1 Ubuntu 12.10 CentOS 6.3 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.33, N = 3 39 136 134 113 -pthread -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 DragonFlyBSD 3.2.1 Ubuntu 12.10 CentOS 6.3 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 +/- 2.19, N = 3 40 139 137 123 -pthread -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
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 OpenIndiana 151.1.7 400 800 1200 1600 2000 SE +/- 0.55, N = 3 SE +/- 0.70, N = 3 SE +/- 8.48, N = 3 SE +/- 1.20, N = 3 SE +/- 0.03, N = 3 SE +/- 0.96, N = 3 717.19 1539.14 709.15 1684.00 583.87 505.18 1. (CC) gcc options: -O3
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing DragonFlyBSD 3.2.1 Ubuntu 12.10 CentOS 6.3 Solaris Express 11.1 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 53 172 163 143 -pthread -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: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space DragonFlyBSD 3.2.1 Ubuntu 12.10 CentOS 6.3 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.33, N = 3 79 192 183 151 -pthread -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
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite DragonFlyBSD 3.2.1 DragonFlyBSD 3.0.3 CentOS 6.3 20K 40K 60K 80K 100K SE +/- 194.21, N = 3 SE +/- 310.76, N = 3 SE +/- 239.50, N = 2 45646 40990 95527
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 OpenIndiana 151.1.7 6M 12M 18M 24M 30M SE +/- 3392.18, N = 3 SE +/- 6990.49, N = 3 SE +/- 6069.65, N = 3 SE +/- 49884.86, N = 3 SE +/- 11113.02, N = 3 SE +/- 15122.47, N = 3 26187872.87 27483308.57 24742097.93 28115196.33 18699061.50 18156524.73
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 10 20 30 40 50 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 32.23 31.54 32.26 32.48 43.41 1. (CC) gcc options: -lm -lpthread -O3
Gzip Compression 2GB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression 2GB File Compression DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 OpenIndiana 151.1.7 4 8 12 16 20 SE +/- 0.24, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.18, N = 6 SE +/- 0.75, N = 6 SE +/- 0.46, N = 6 13.67 11.63 13.87 11.99 15.58 12.05
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 OpenIndiana 151.1.7 30 60 90 120 150 SE +/- 0.48, N = 3 SE +/- 0.35, N = 3 SE +/- 0.36, N = 3 SE +/- 0.19, N = 3 SE +/- 0.03, N = 3 130.24 129.00 130.15 112.11 138.51 1. (CC) gcc options: -O2
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 14 28 42 56 70 SE +/- 0.91, N = 3 SE +/- 0.00, N = 3 SE +/- 1.28, N = 3 SE +/- 0.04, N = 3 SE +/- 0.48, N = 3 62.30 57.83 64.09 57.82 59.48 1. (CC) gcc options: -lm
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 3K 6K 9K 12K 15K SE +/- 3.33, N = 3 SE +/- 5.38, N = 3 SE +/- 11.86, N = 3 SE +/- 10.30, N = 3 13045.47 13076.27 12999.73 13618.30 1. (CC) gcc options: -O3
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 50 100 150 200 250 SE +/- 0.01, N = 2 SE +/- 0.01, N = 2 SE +/- 0.02, N = 2 223.46 223.04 221.12 1. (CC) gcc options: -static -O2
GnuPG 1GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.10 1GB File Encryption DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 OpenIndiana 151.1.7 3 6 9 12 15 SE +/- 0.13, N = 8 SE +/- 0.77, N = 8 SE +/- 0.08, N = 4 SE +/- 0.14, N = 8 SE +/- 0.01, N = 4 9.12 9.10 8.96 8.58 8.32
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.6.3-4 Time To Compile DragonFlyBSD 3.2.1 DragonFlyBSD 3.0.3 CentOS 6.3 7 14 21 28 35 SE +/- 3.07, N = 6 SE +/- 0.52, N = 3 SE +/- 0.12, N = 3 7.25 31.65 29.80
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance DragonFlyBSD 3.2.1 Solaris Express 11.1 OpenIndiana 151.1.7 100 200 300 400 500 SE +/- 35.00, N = 10 SE +/- 42.89, N = 10 SE +/- 14.89, N = 10 480 467 128
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 DragonFlyBSD 3.2.1 Ubuntu 12.10 DragonFlyBSD 3.0.3 CentOS 6.3 Solaris Express 11.1 OpenIndiana 151.1.7 4 8 12 16 20 SE +/- 0.05, N = 4 SE +/- 1.36, N = 8 SE +/- 0.83, N = 8 SE +/- 0.10, N = 4 SE +/- 0.20, N = 4 SE +/- 0.59, N = 8 10.61 10.76 12.80 9.38 13.63 11.93
Phoronix Test Suite v10.8.5