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&grs&rdt.

Arch Linux vs. Slackware 14 Beta vs. Other Linux DistrosProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch LinuxIntel Core i7-3960X @ 3.30GHz (12 Cores)Intel DX79SIIntel Sandy Bridge DMI28192MB64GB OCZ VERTEXAMD Radeon HD 4650 512MB (650/900MHz)Realtek ALC892DELL S2409WIntel 82579LM Gigabit ConnectionFedora 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 20120507ext41920x10802 x 4096 MB DDR3-1600MHzAMD Radeon HD 4650 512MBIntel 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 201107318192MBRealtek ALC892Ubuntu 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.62 x 4096 MB DDR3-1600MHzSlackware 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- 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 - 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 - 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 Processor Details- Fedora 17, CentOS 6.2, Ubuntu 12.04 LTS, Arch Linux: Scaling Governor: ondemandSystem Details- Fedora 17: SELinux: Enabled.- CentOS 6.2: SELinux: Enabled.- Ubuntu 12.04 LTS: Disk Scheduler: CFQ. Compiz was running on this system.Disk Mount Options Details- Fedora 17: barrier=1,data=ordered,relatime,rw,seclabel,user_xattr- CentOS 6.2: barrier=1,data=ordered,relatime,rw,seclabelDisk Details- Ubuntu 12.04 LTS: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr

Arch Linux vs. Slackware 14 Beta vs. Other Linux Distrosscimark2: Monte Carlosudokut: Total Timec-ray: Total Timehimeno: Poisson Pressure Solverffte: N=64, 1D Complex FFT Routinebyte: Dhrystone 2scimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationnpb: EP.Bscimark2: Compositeopenssl: RSA 4096-bit Performancescimark2: Jacobi Successive Over-Relaxationencode-flac: WAV To FLACgraphics-magick: Sharpengraphics-magick: Local Adaptive Thresholdinggraphics-magick: Resizingnpb: SP.Anpb: UA.Anpb: MG.Bhmmer: Pfam Database Searchgcrypt: CAMELLIA256-ECB Cipherscimark2: Fast Fourier TransformFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux412.1920.6123.461601.015737.9225806284.871946.032416.01394.441252.8991.481174.661041021783527.5752.312777.1816.08315.57325.6330.1732.481679.335959.4728060470.102015.912250.35350.981218.5691.151174.666.161021011693839.6953.392881.1015.762297326.27539.2320.0230.671617.255473.6026208375.501955.262362.50373.161264.2491.851176.925.771061021793830.9649.122705.0615.62287.29345.4723.8227.921365.254850.3022855850.801724.732033.69334.931077.8277.05992.206.8490891563511.1649.122805.1216.01293.03411.8021.4623.201583.885741.542089.772449.41401.401290.8091.951179.185.791061041813638.0951.032876.9715.88323.83OpenBenchmarking.org

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux120240360480600SE +/- 0.46, N = 4SE +/- 0.25, N = 4SE +/- 0.34, N = 4SE +/- 7.39, N = 4SE +/- 0.40, N = 4412.19325.63539.23345.47411.80

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux714212835SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.10, N = 320.6130.1720.0223.8221.46

C-Ray

Total Time

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

Himeno Benchmark

Poisson Pressure Solver

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

FFTE

Test: N=64, 1D Complex FFT Routine

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

BYTE Unix Benchmark

Computational Test: Dhrystone 2

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

SciMark

Computational Test: Sparse Matrix Multiply

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

SciMark

Computational Test: Dense LU Matrix Factorization

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

NAS Parallel Benchmarks

Test / Class: EP.B

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

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux30060090012001500SE +/- 3.56, N = 4SE +/- 4.31, N = 4SE +/- 3.96, N = 4SE +/- 2.35, N = 4SE +/- 7.87, N = 41252.891218.561264.241077.821290.80

OpenSSL

RSA 4096-bit Performance

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

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux30060090012001500SE +/- 0.00, N = 4SE +/- 0.00, N = 4SE +/- 1.30, N = 4SE +/- 1.31, N = 4SE +/- 0.00, N = 41174.661174.661176.92992.201179.18

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.2.1WAV To FLACCentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux246810SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 56.165.776.845.79-logg1. (CXX) g++ options: -O2 -lm

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.12Operation: SharpenFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 310410210690106-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 ThresholdingFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux20406080100SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 310210110289104-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: ResizingFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux4080120160200SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3178169179156181-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

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux8001600240032004000SE +/- 3.79, N = 3SE +/- 4.34, N = 3SE +/- 33.69, N = 3SE +/- 27.11, N = 3SE +/- 5.97, N = 33527.573839.693830.963511.163638.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.AFedora 17CentOS 6.2Ubuntu 12.04 LTSSlackware 14 BetaArch Linux1224364860SE +/- 0.14, N = 3SE +/- 0.05, N = 3SE +/- 0.23, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 352.3153.3949.1249.1251.031. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: MG.B

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

Timed HMMer Search

Pfam Database Search

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

Gcrypt Library

CAMELLIA256-ECB Cipher

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

SciMark

Computational Test: Fast Fourier Transform

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


Phoronix Test Suite v10.8.4