Solaris 11 Express vs. Fedora vs. CentOS 6.2 Looking at the Intel Core i7 3960X "Sandy Bridge" Extreme Edition performance on Oracle Solaris 11 Express 11/11 and Fedora 17 and CentOS (EL) 6,2. 64-bit editions on same hardware being tested. Benchmarking for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1206296-SU-1206293SU06 .
Solaris 11 Express vs. Fedora vs. CentOS 6.2 Processor Motherboard Memory Disk Graphics Monitor Chipset Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Solaris 11 11.11 Express Fedora 17 CentOS 6.2 Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel DX79SI 2 x 4096MB 1600MHz OCZ VERTEX OCZ VERTEX ATI RV730 PRO 256MB DELL S2409W Oracle Solaris 11 11/11 X86 5.11 (i686) GNOME 2.30.2 X Server 1.10.3 ati 6.14.1 2.1 Mesa 7.10.2 GCC 4.5.2 zfs 1920x1080 Intel Sandy Bridge DMI2 8192MB 64GB OCZ VERTEX AMD Radeon HD 4650 512MB (650/900MHz) Realtek ALC892 Intel 82579LM Gigabit Connection Fedora 17 (Beefy Miracle) 3.3.4-5.fc17.x86_64 (x86_64) GNOME Shell 3.4.1 X Server 1.12.0 radeon 6.14.99 2.1 Mesa 8.0.2 Gallium 0.4 GCC 4.7.0 20120507 ext4 2 x 4096 MB DDR3-1600MHz AMD Radeon HD 4650 512MB Intel Patsburg HD Audio CentOS 6.2 2.6.32-220.el6.x86_64 (x86_64) GNOME 2.28.2 X Server 1.10.4 radeon 6.14.2 2.1 Mesa 7.11 Gallium 0.4 GCC 4.4.6 20110731 OpenBenchmarking.org Compiler Details - Solaris 11 11.11 Express: --bindir=/usr/gcc/4.5/bin --enable-languages=c,c++,fortran,objc --enable-shared --mandir=/usr/gcc/4.5/share/man --mandir=/usr/gcc/4.5/share/man --sbindir=/usr/gcc/4.5/sbin --with-gmp-include=/usr/include/gmp --with-mpfr-include=/usr/include/mpfr -O2 - Fedora 17: --build=x86_64-redhat-linux --disable-build-poststage1-with-cxx --disable-build-with-cxx --disable-dssi --disable-libjava-multilib --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-initfini-array --enable-java-awt=gtk --enable-java-maintainer-mode --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-libgcj-multifile --enable-plugin --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-linker-hash-style=gnu --with-ppl --with-tune=generic - CentOS 6.2: --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 Processor Details - Fedora 17, CentOS 6.2: Scaling Governor: ondemand System Details - Fedora 17, CentOS 6.2: SELinux: Enabled. Disk Mount Options Details - Fedora 17: barrier=1,data=ordered,relatime,rw,seclabel,user_xattr - CentOS 6.2: barrier=1,data=ordered,relatime,rw,seclabel
Solaris 11 Express vs. Fedora vs. CentOS 6.2 postmark: Disk Transaction Performance npb: EP.B npb: MG.B npb: SP.A npb: UA.A ffte: N=64, 1D Complex FFT Routine hmmer: Pfam Database Search byte: Dhrystone 2 scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation gcrypt: CAMELLIA256-ECB Cipher graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: Local Adaptive Thresholding himeno: Poisson Pressure Solver c-ray: Total Time encode-flac: WAV To FLAC sudokut: Total Time tachyon: Total Time openssl: RSA 4096-bit Performance Solaris 11 11.11 Express Fedora 17 CentOS 6.2 219 351.61 2842.77 3849.86 9.86 4008.78 16.49 19420677.50 1231.64 369.94 235.88 2007.87 2421.50 1123.03 3510 110 143 90 524.09 43.30 7.57 43.69 8.94 91.50 394.44 2777.18 3527.57 52.31 5737.92 16.08 25806284.87 1252.89 412.19 315.57 1946.03 2416.01 1174.66 104 178 102 1601.01 23.46 20.61 91.48 350.98 2881.10 3839.69 53.39 5959.47 15.76 28060470.10 1218.56 325.63 326.27 2015.91 2250.35 1174.66 2297 102 169 101 1679.33 32.48 6.16 30.17 91.15 OpenBenchmarking.org
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Solaris 11 11.11 Express 50 100 150 200 250 SE +/- 36.26, N = 10 219
NAS Parallel Benchmarks Test / Class: EP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B Solaris 11 11.11 Express Fedora 17 CentOS 6.2 90 180 270 360 450 SE +/- 1.71, N = 3 SE +/- 1.81, N = 3 SE +/- 0.77, N = 3 351.61 394.44 350.98 1. (F9X) gfortran options: -fopenmp
NAS Parallel Benchmarks Test / Class: MG.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: MG.B Solaris 11 11.11 Express Fedora 17 CentOS 6.2 600 1200 1800 2400 3000 SE +/- 6.38, N = 3 SE +/- 1.15, N = 3 SE +/- 3.84, N = 3 2842.77 2777.18 2881.10 1. (F9X) gfortran options: -fopenmp
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: SP.A Solaris 11 11.11 Express Fedora 17 CentOS 6.2 800 1600 2400 3200 4000 SE +/- 6.33, N = 3 SE +/- 3.79, N = 3 SE +/- 4.34, N = 3 3849.86 3527.57 3839.69 1. (F9X) gfortran options: -fopenmp
NAS Parallel Benchmarks Test / Class: UA.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: UA.A Solaris 11 11.11 Express Fedora 17 CentOS 6.2 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 9.86 52.31 53.39 1. (F9X) gfortran options: -fopenmp
FFTE Test: N=64, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine Solaris 11 11.11 Express Fedora 17 CentOS 6.2 1300 2600 3900 5200 6500 SE +/- 7.46, N = 3 SE +/- 8.35, N = 3 SE +/- 14.56, N = 3 4008.78 5737.92 5959.47 -m64 -O2 -fPIC -lmpichf90 -lmpich -lopa -lpthread -lrt 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Solaris 11 11.11 Express Fedora 17 CentOS 6.2 4 8 12 16 20 SE +/- 0.28, N = 4 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 16.49 16.08 15.76 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 Solaris 11 11.11 Express Fedora 17 CentOS 6.2 6M 12M 18M 24M 30M SE +/- 31046.51, N = 3 SE +/- 16174.60, N = 3 SE +/- 9283.00, N = 3 19420677.50 25806284.87 28060470.10
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Solaris 11 11.11 Express Fedora 17 CentOS 6.2 300 600 900 1200 1500 SE +/- 1.06, N = 4 SE +/- 3.56, N = 4 SE +/- 4.31, N = 4 1231.64 1252.89 1218.56
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Solaris 11 11.11 Express Fedora 17 CentOS 6.2 90 180 270 360 450 SE +/- 0.32, N = 4 SE +/- 0.46, N = 4 SE +/- 0.25, N = 4 369.94 412.19 325.63
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Solaris 11 11.11 Express Fedora 17 CentOS 6.2 70 140 210 280 350 SE +/- 0.72, N = 4 SE +/- 3.74, N = 4 SE +/- 0.31, N = 4 235.88 315.57 326.27
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Solaris 11 11.11 Express Fedora 17 CentOS 6.2 400 800 1200 1600 2000 SE +/- 4.02, N = 4 SE +/- 11.11, N = 4 SE +/- 21.22, N = 4 2007.87 1946.03 2015.91
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Solaris 11 11.11 Express Fedora 17 CentOS 6.2 500 1000 1500 2000 2500 SE +/- 2.74, N = 4 SE +/- 2.74, N = 4 SE +/- 0.00, N = 4 2421.50 2416.01 2250.35
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Solaris 11 11.11 Express Fedora 17 CentOS 6.2 300 600 900 1200 1500 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 1123.03 1174.66 1174.66
Gcrypt Library CAMELLIA256-ECB Cipher OpenBenchmarking.org Microseconds, Fewer Is Better Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher Solaris 11 11.11 Express CentOS 6.2 800 1600 2400 3200 4000 SE +/- 15.28, N = 3 SE +/- 6.67, N = 3 3510 2297 1. (CC) gcc options: -O2 -lsocket -R/usr/local/lib
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen Solaris 11 11.11 Express Fedora 17 CentOS 6.2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 110 104 102 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing Solaris 11 11.11 Express Fedora 17 CentOS 6.2 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 143 178 169 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Solaris 11 11.11 Express Fedora 17 CentOS 6.2 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 90 102 101 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthreads -llcms -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lsocket -lnsl -lbz2 -lxml2 -lz -lm -lgomp -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Solaris 11 11.11 Express Fedora 17 CentOS 6.2 400 800 1200 1600 2000 SE +/- 0.12, N = 3 SE +/- 3.05, N = 3 SE +/- 1.32, N = 3 524.09 1601.01 1679.33 1. (CC) gcc options: -O3
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Solaris 11 11.11 Express Fedora 17 CentOS 6.2 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 43.30 23.46 32.48 1. (CC) gcc options: -lm -lpthread -O3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC Solaris 11 11.11 Express CentOS 6.2 2 4 6 8 10 SE +/- 0.05, N = 5 SE +/- 0.00, N = 5 7.57 6.16 -logg 1. (CXX) g++ options: -O2 -lm
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time Solaris 11 11.11 Express Fedora 17 CentOS 6.2 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 43.69 20.61 30.17
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time Solaris 11 11.11 Express 2 4 6 8 10 SE +/- 0.01, N = 3 8.94 1. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0e RSA 4096-bit Performance Solaris 11 11.11 Express Fedora 17 CentOS 6.2 20 40 60 80 100 SE +/- 0.37, N = 4 SE +/- 0.25, N = 4 SE +/- 0.28, N = 4 91.50 91.48 91.15 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -lsocket -lnsl -ldl
Phoronix Test Suite v10.8.4