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&grt&sro&rro.

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 Distrosbyte: Dhrystone 2c-ray: Total Timeffte: N=64, 1D Complex FFT Routineencode-flac: WAV To FLACgcrypt: CAMELLIA256-ECB Ciphergraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solvernpb: EP.Bnpb: MG.Bnpb: SP.Anpb: UA.Aopenssl: RSA 4096-bit Performancescimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationsudokut: Total Timehmmer: Pfam Database SearchUbuntu 12.04 LTSCentOS 6.2Fedora 17Slackware 14 BetaArch Linux26208375.5030.675473.605.771061791021617.25373.162705.063830.9649.1291.851264.24539.23287.291955.262362.501176.9220.0215.6228060470.1032.485959.476.1622971021691011679.33350.982881.103839.6953.3991.151218.56325.63326.272015.912250.351174.6630.1715.7625806284.8723.465737.921041781021601.01394.442777.183527.5752.3191.481252.89412.19315.571946.032416.011174.6620.6116.0822855850.8027.924850.306.8490156891365.25334.932805.123511.1649.1277.051077.82345.47293.031724.732033.69992.2023.8216.0123.205741.545.791061811041583.88401.402876.973638.0951.0391.951290.80411.80323.832089.772449.411179.1821.4615.88OpenBenchmarking.org

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2Ubuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.26M12M18M24M30MSE +/- 20097.25, N = 3SE +/- 61473.93, N = 3SE +/- 16174.60, N = 3SE +/- 9283.00, N = 326208375.5022855850.8025806284.8728060470.10

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux816243240SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.15, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 330.6727.9223.4632.4823.201. (CC) gcc options: -lm -lpthread -O3

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux13002600390052006500SE +/- 9.24, N = 3SE +/- 8.31, N = 3SE +/- 8.35, N = 3SE +/- 14.56, N = 3SE +/- 11.07, N = 35473.604850.305737.925959.475741.54-lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread-m64 -O2 -fPIC -lmpichf90 -lmpich -lopa -lpthread -lrt1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACUbuntu 12.04 LTSSlackware 14 BetaCentOS 6.2Arch Linux246810SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.00, N = 5SE +/- 0.02, N = 55.776.846.165.79-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

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310690104102106-lgomp-lc -lbz2 -ldl -lrt-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -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: ResizingUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux4080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3179156178169181-lgomp-lc -lbz2 -ldl -lrt-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -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 ThresholdingUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 310289102101104-lgomp-lc -lbz2 -ldl -lrt-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux400800120016002000SE +/- 0.33, N = 3SE +/- 6.29, N = 3SE +/- 3.05, N = 3SE +/- 1.32, N = 3SE +/- 6.06, N = 31617.251365.251601.011679.331583.881. (CC) gcc options: -O3

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.BUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux90180270360450SE +/- 0.40, N = 3SE +/- 2.01, N = 3SE +/- 1.81, N = 3SE +/- 0.77, N = 3SE +/- 0.26, N = 3373.16334.93394.44350.98401.401. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux6001200180024003000SE +/- 8.69, N = 3SE +/- 2.82, N = 3SE +/- 1.15, N = 3SE +/- 3.84, N = 3SE +/- 3.17, N = 32705.062805.122777.182881.102876.971. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux8001600240032004000SE +/- 33.69, N = 3SE +/- 27.11, N = 3SE +/- 3.79, N = 3SE +/- 4.34, N = 3SE +/- 5.97, N = 33830.963511.163527.573839.693638.091. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.AUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux1224364860SE +/- 0.23, N = 3SE +/- 0.05, N = 3SE +/- 0.14, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 349.1249.1252.3153.3951.031. (F9X) gfortran options: -fopenmp

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.0eRSA 4096-bit PerformanceUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux20406080100SE +/- 0.22, N = 4SE +/- 0.18, N = 4SE +/- 0.25, N = 4SE +/- 0.28, N = 4SE +/- 0.23, N = 491.8577.0591.4891.1591.951. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux30060090012001500SE +/- 3.96, N = 4SE +/- 2.35, N = 4SE +/- 3.56, N = 4SE +/- 4.31, N = 4SE +/- 7.87, N = 41264.241077.821252.891218.561290.80

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux120240360480600SE +/- 0.34, N = 4SE +/- 7.39, N = 4SE +/- 0.46, N = 4SE +/- 0.25, N = 4SE +/- 0.40, N = 4539.23345.47412.19325.63411.80

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux70140210280350SE +/- 11.89, N = 4SE +/- 0.58, N = 4SE +/- 3.74, N = 4SE +/- 0.31, N = 4SE +/- 1.96, N = 4287.29293.03315.57326.27323.83

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux400800120016002000SE +/- 8.90, N = 4SE +/- 7.56, N = 4SE +/- 11.11, N = 4SE +/- 21.22, N = 4SE +/- 30.34, N = 41955.261724.731946.032015.912089.77

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux5001000150020002500SE +/- 2.62, N = 4SE +/- 1.93, N = 4SE +/- 2.74, N = 4SE +/- 0.00, N = 4SE +/- 9.58, N = 42362.502033.692416.012250.352449.41

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux30060090012001500SE +/- 1.30, N = 4SE +/- 1.31, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 41176.92992.201174.661174.661179.18

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux714212835SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.10, N = 320.0223.8220.6130.1721.46

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchUbuntu 12.04 LTSSlackware 14 BetaFedora 17CentOS 6.2Arch Linux48121620SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 315.6216.0116.0815.7615.881. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm


Phoronix Test Suite v10.8.5