Arch Linux vs. Slackware 14 Beta vs. Other Linux Distros

Looking at the Intel Core i7 3960X "Sandy Bridge" Extreme Edition performance on several popular Linux distributions compared to Slackware 14.0 Beta 64-bit (Slackware64) and Arch Linux using the new 2012 July media. Benchmarking by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1207296-SU-ARCHLINUX98&grw&sro.

Arch Linux vs. Slackware 14 Beta vs. Other Linux DistrosProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionUbuntu 12.04 LTSCentOS 6.2Fedora 17Slackware 14 BetaArch LinuxIntel Core i7-3960X @ 3.30GHz (12 Cores)Intel DX79SIIntel Sandy Bridge DMI28192MB64GB OCZ VERTEXAMD Radeon HD 4650 512MBRealtek ALC892DELL S2409WIntel 82579LM Gigabit ConnectionUbuntu 12.043.2.0-23-generic (x86_64)Unity 5.10.0X Server 1.11.3radeon 6.14.992.1 Mesa 8.0.2 Gallium 0.4GCC 4.6ext41920x10802 x 4096 MB DDR3-1600MHzIntel Patsburg HD AudioCentOS 6.22.6.32-220.el6.x86_64 (x86_64)GNOME 2.28.2X Server 1.10.4radeon 6.14.22.1 Mesa 7.11 Gallium 0.4GCC 4.4.6 201107318192MBAMD Radeon HD 4650 512MB (650/900MHz)Realtek ALC892Fedora 17 (Beefy Miracle)3.3.4-5.fc17.x86_64 (x86_64)GNOME Shell 3.4.1X Server 1.12.0radeon 6.14.992.1 Mesa 8.0.2 Gallium 0.4GCC 4.7.0 201205072 x 4096 MB DDR3-1600MHzAMD Radeon HD 4650 512MBSlackware 14.03.2.23 (x86_64)Xfce 4.10X Server 1.12.3radeon 6.14.42.1 Mesa 8.0.4 Gallium 0.4GCC 4.7.1 + Clang 3.0 + LLVM 3.0Intel Xeon E5/Core8192MBLinux3.4.6-1-ARCH (x86_64)radeon 6.14.6GCC 4.7.1 20120721OpenBenchmarking.orgCompiler Details- Ubuntu 12.04 LTS: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,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-arch-32=i686 --with-tune=generic -v - 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 - 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 - Slackware 14 Beta: --build=x86_64-slackware-linux --disable-gtktest --disable-libunwind-exceptions --disable-multilib --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-java-awt=gtk --enable-java-home --enable-languages=ada,c,c++,fortran,go,java,lto,objc --enable-libssp --enable-lto --enable-objc-gc --enable-shared --enable-threads=posix --host=x86_64-slackware-linux --mandir=/usr/man --target=x86_64-slackware-linux --verbose --with-antlr-jar=/slack/TMPTMPTMP/gcc-round-two/antlr-runtime-3.4.jar --with-arch-directory=amd64 --with-gnu-ld --with-java-home=/usr/lib64/jvm/jre --with-jvm-jar-dir=/usr/lib64/jvm/jvm-exports --with-jvm-root-dir=/usr/lib64/jvm --with-python-dir=/lib64/python2.7/site-packages - Arch Linux: --disable-build-poststage1-with-cxx --disable-build-with-cxx --disable-cloog-version-check --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-ppl-version-check --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=isl --enable-gnu-unique-object --enable-gold --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-ld=default --enable-libstdcxx-time --enable-lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-linker-hash-style=gnu --with-plugin-ld=ld.gold --with-ppl Disk Details- Ubuntu 12.04 LTS: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattrProcessor Details- Ubuntu 12.04 LTS, CentOS 6.2, Fedora 17, Arch Linux: Scaling Governor: ondemandSystem Details- Ubuntu 12.04 LTS: Disk Scheduler: CFQ. Compiz was running on this system.- CentOS 6.2: SELinux: Enabled.- Fedora 17: SELinux: Enabled.Disk Mount Options Details- CentOS 6.2: barrier=1,data=ordered,relatime,rw,seclabel- Fedora 17: barrier=1,data=ordered,relatime,rw,seclabel,user_xattr

Arch Linux vs. Slackware 14 Beta vs. Other Linux Distrosscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationencode-flac: WAV To FLACgcrypt: CAMELLIA256-ECB Cipherhmmer: Pfam Database Searchhimeno: Poisson Pressure Solvernpb: EP.Bnpb: MG.Bnpb: SP.Anpb: UA.Affte: N=64, 1D Complex FFT Routinegraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: Local Adaptive Thresholdingc-ray: Total Timeopenssl: RSA 4096-bit Performancebyte: Dhrystone 2sudokut: Total TimeUbuntu 12.04 LTSCentOS 6.2Fedora 17Slackware 14 BetaArch Linux1264.24539.23287.291955.262362.501176.925.7715.621617.25373.162705.063830.9649.125473.6010617910230.6791.8526208375.5020.021218.56325.63326.272015.912250.351174.666.16229715.761679.33350.982881.103839.6953.395959.4710216910132.4891.1528060470.1030.171252.89412.19315.571946.032416.011174.6616.081601.01394.442777.183527.5752.315737.9210417810223.4691.4825806284.8720.611077.82345.47293.031724.732033.69992.206.8416.011365.25334.932805.123511.1649.124850.30901568927.9277.0522855850.8023.821290.80411.80323.832089.772449.411179.185.7915.881583.88401.402876.973638.0951.035741.5410618110423.2091.9521.46OpenBenchmarking.org

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS30060090012001500SE +/- 7.87, N = 4SE +/- 4.31, N = 4SE +/- 3.56, N = 4SE +/- 2.35, N = 4SE +/- 3.96, N = 41290.801218.561252.891077.821264.24

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS120240360480600SE +/- 0.40, N = 4SE +/- 0.25, N = 4SE +/- 0.46, N = 4SE +/- 7.39, N = 4SE +/- 0.34, N = 4411.80325.63412.19345.47539.23

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS70140210280350SE +/- 1.96, N = 4SE +/- 0.31, N = 4SE +/- 3.74, N = 4SE +/- 0.58, N = 4SE +/- 11.89, N = 4323.83326.27315.57293.03287.29

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS400800120016002000SE +/- 30.34, N = 4SE +/- 21.22, N = 4SE +/- 11.11, N = 4SE +/- 7.56, N = 4SE +/- 8.90, N = 42089.772015.911946.031724.731955.26

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS5001000150020002500SE +/- 9.58, N = 4SE +/- 0.00, N = 4SE +/- 2.74, N = 4SE +/- 1.93, N = 4SE +/- 2.62, N = 42449.412250.352416.012033.692362.50

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS30060090012001500SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 1.31, N = 4SE +/- 1.30, N = 41179.181174.661174.66992.201176.92

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACArch LinuxCentOS 6.2Slackware 14 BetaUbuntu 12.04 LTS246810SE +/- 0.02, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 55.796.166.845.77-logg1. (CXX) g++ options: -O2 -lm

Gcrypt Library

CAMELLIA256-ECB Cipher

OpenBenchmarking.orgMicroseconds, Fewer Is BetterGcrypt Library 1.4.4CAMELLIA256-ECB CipherCentOS 6.25001000150020002500SE +/- 6.67, N = 32297

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS48121620SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 315.8815.7616.0816.0115.621. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS400800120016002000SE +/- 6.06, N = 3SE +/- 1.32, N = 3SE +/- 3.05, N = 3SE +/- 6.29, N = 3SE +/- 0.33, N = 31583.881679.331601.011365.251617.251. (CC) gcc options: -O3

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS90180270360450SE +/- 0.26, N = 3SE +/- 0.77, N = 3SE +/- 1.81, N = 3SE +/- 2.01, N = 3SE +/- 0.40, N = 3401.40350.98394.44334.93373.161. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS6001200180024003000SE +/- 3.17, N = 3SE +/- 3.84, N = 3SE +/- 1.15, N = 3SE +/- 2.82, N = 3SE +/- 8.69, N = 32876.972881.102777.182805.122705.061. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS8001600240032004000SE +/- 5.97, N = 3SE +/- 4.34, N = 3SE +/- 3.79, N = 3SE +/- 27.11, N = 3SE +/- 33.69, N = 33638.093839.693527.573511.163830.961. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.AArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS1224364860SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.14, N = 3SE +/- 0.05, N = 3SE +/- 0.23, N = 351.0353.3952.3149.1249.121. (F9X) gfortran options: -fopenmp

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS13002600390052006500SE +/- 11.07, N = 3SE +/- 14.56, N = 3SE +/- 8.35, N = 3SE +/- 8.31, N = 3SE +/- 9.24, N = 35741.545959.475737.924850.305473.60-m64 -O2 -fPIC -lmpichf90 -lmpich -lopa -lpthread -lrt-lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310610210490106-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp-lc -lbz2 -ldl -lrt-lgomp1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: ResizingArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS4080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3181169178156179-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp-lc -lbz2 -ldl -lrt-lgomp1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: Local Adaptive ThresholdingArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS20406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310410110289102-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp-lc -lbz2 -ldl -lrt-lgomp1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS816243240SE +/- 0.10, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 323.2032.4823.4627.9230.671. (CC) gcc options: -lm -lpthread -O3

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0eRSA 4096-bit PerformanceArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS20406080100SE +/- 0.23, N = 4SE +/- 0.28, N = 4SE +/- 0.25, N = 4SE +/- 0.18, N = 4SE +/- 0.22, N = 491.9591.1591.4877.0591.851. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2CentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS6M12M18M24M30MSE +/- 9283.00, N = 3SE +/- 16174.60, N = 3SE +/- 61473.93, N = 3SE +/- 20097.25, N = 328060470.1025806284.8722855850.8026208375.50

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeArch LinuxCentOS 6.2Fedora 17Slackware 14 BetaUbuntu 12.04 LTS714212835SE +/- 0.10, N = 3SE +/- 0.00, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 321.4630.1720.6123.8220.02


Phoronix Test Suite v10.8.4