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&sor.

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 Distrosnpb: EP.Bnpb: MG.Bnpb: SP.Anpb: UA.Affte: N=64, 1D Complex FFT Routinehmmer: Pfam Database Searchbyte: Dhrystone 2scimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationgcrypt: CAMELLIA256-ECB Ciphergraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverc-ray: Total Timeencode-flac: WAV To FLACsudokut: Total Timeopenssl: RSA 4096-bit PerformanceUbuntu 12.04 LTSCentOS 6.2Fedora 17Slackware 14 BetaArch Linux373.162705.063830.9649.125473.6015.6226208375.501264.24539.23287.291955.262362.501176.921061791021617.2530.675.7720.0291.85350.982881.103839.6953.395959.4715.7628060470.101218.56325.63326.272015.912250.351174.6622971021691011679.3332.486.1630.1791.15394.442777.183527.5752.315737.9216.0825806284.871252.89412.19315.571946.032416.011174.661041781021601.0123.4620.6191.48334.932805.123511.1649.124850.3016.0122855850.801077.82345.47293.031724.732033.69992.2090156891365.2527.926.8423.8277.05401.402876.973638.0951.035741.5415.881290.80411.80323.832089.772449.411179.181061811041583.8823.205.7921.4691.95OpenBenchmarking.org

NAS Parallel Benchmarks

Test / Class: EP.B

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

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BCentOS 6.2Arch LinuxSlackware 14 BetaFedora 17Ubuntu 12.04 LTS6001200180024003000SE +/- 3.84, N = 3SE +/- 3.17, N = 3SE +/- 2.82, N = 3SE +/- 1.15, N = 3SE +/- 8.69, N = 32881.102876.972805.122777.182705.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.ACentOS 6.2Ubuntu 12.04 LTSArch LinuxFedora 17Slackware 14 Beta8001600240032004000SE +/- 4.34, N = 3SE +/- 33.69, N = 3SE +/- 5.97, N = 3SE +/- 3.79, N = 3SE +/- 27.11, N = 33839.693830.963638.093527.573511.161. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.ACentOS 6.2Fedora 17Arch LinuxSlackware 14 BetaUbuntu 12.04 LTS1224364860SE +/- 0.05, N = 3SE +/- 0.14, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.23, N = 353.3952.3151.0349.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 RoutineCentOS 6.2Arch LinuxFedora 17Ubuntu 12.04 LTSSlackware 14 Beta13002600390052006500SE +/- 14.56, N = 3SE +/- 11.07, N = 3SE +/- 8.35, N = 3SE +/- 9.24, N = 3SE +/- 8.31, N = 35959.475741.545737.925473.604850.30-m64 -O2 -fPIC -lmpichf90 -lmpich -lopa -lpthread -lrt-lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp

Timed HMMer Search

Pfam Database Search

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

BYTE Unix Benchmark

Computational Test: Dhrystone 2

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

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeArch LinuxUbuntu 12.04 LTSFedora 17CentOS 6.2Slackware 14 Beta30060090012001500SE +/- 7.87, N = 4SE +/- 3.96, N = 4SE +/- 3.56, N = 4SE +/- 4.31, N = 4SE +/- 2.35, N = 41290.801264.241252.891218.561077.82

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloUbuntu 12.04 LTSFedora 17Arch LinuxSlackware 14 BetaCentOS 6.2120240360480600SE +/- 0.34, N = 4SE +/- 0.46, N = 4SE +/- 0.40, N = 4SE +/- 7.39, N = 4SE +/- 0.25, N = 4539.23412.19411.80345.47325.63

SciMark

Computational Test: Fast Fourier Transform

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationArch LinuxFedora 17Ubuntu 12.04 LTSCentOS 6.2Slackware 14 Beta5001000150020002500SE +/- 9.58, N = 4SE +/- 2.74, N = 4SE +/- 2.62, N = 4SE +/- 0.00, N = 4SE +/- 1.93, N = 42449.412416.012362.502250.352033.69

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationArch LinuxUbuntu 12.04 LTSFedora 17CentOS 6.2Slackware 14 Beta30060090012001500SE +/- 0.00, N = 4SE +/- 1.30, N = 4SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 1.31, N = 41179.181176.921174.661174.66992.20

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: SharpenArch LinuxUbuntu 12.04 LTSFedora 17CentOS 6.2Slackware 14 Beta20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310610610410290-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp-lgomp-lc -lbz2 -ldl -lrt1. (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 LinuxUbuntu 12.04 LTSFedora 17CentOS 6.2Slackware 14 Beta4080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3181179178169156-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp-lgomp-lc -lbz2 -ldl -lrt1. (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 LinuxFedora 17Ubuntu 12.04 LTSCentOS 6.2Slackware 14 Beta20406080100SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310410210210189-llcms -ltiff -lfreetype -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lxml2 -lgomp-lgomp-lc -lbz2 -ldl -lrt1. (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 SolverCentOS 6.2Ubuntu 12.04 LTSFedora 17Arch LinuxSlackware 14 Beta400800120016002000SE +/- 1.32, N = 3SE +/- 0.33, N = 3SE +/- 3.05, N = 3SE +/- 6.06, N = 3SE +/- 6.29, N = 31679.331617.251601.011583.881365.251. (CC) gcc options: -O3

C-Ray

Total Time

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

FLAC Audio Encoding

WAV To FLAC

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

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeUbuntu 12.04 LTSFedora 17Arch LinuxSlackware 14 BetaCentOS 6.2714212835SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 320.0220.6121.4623.8230.17

OpenSSL

RSA 4096-bit Performance

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


Phoronix Test Suite v10.8.4