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.
Ubuntu 12.04 LTS
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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
Disk Notes: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: CFQ. Compiz was running on this system.
CentOS 6.2
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Intel Patsburg HD Audio, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: CentOS 6.2, Kernel: 2.6.32-220.el6.x86_64 (x86_64), Desktop: GNOME 2.28.2, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.2, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.4.6 20110731, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel
Fedora 17
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB (650/900MHz), Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Fedora 17 (Beefy Miracle), Kernel: 3.3.4-5.fc17.x86_64 (x86_64), Desktop: GNOME Shell 3.4.1, Display Server: X Server 1.12.0, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.7.0 20120507, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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
Processor Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel,user_xattr
Slackware 14 Beta
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Slackware 14.0, Kernel: 3.2.23 (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.12.3, Display Driver: radeon 6.14.4, OpenGL: 2.1 Mesa 8.0.4 Gallium 0.4, Compiler: GCC 4.7.1 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Xeon E5/Core, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Linux, Kernel: 3.4.6-1-ARCH (x86_64), Display Driver: radeon 6.14.6, Compiler: GCC 4.7.1 20120721, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: Scaling Governor: ondemand
SciMark
Sudokut
This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles. Learn more via the OpenBenchmarking.org test page.
C-Ray
This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
Himeno Benchmark
The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
FFTE
FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
BYTE Unix Benchmark
SciMark
NAS Parallel Benchmarks
SciMark
OpenSSL
SciMark
FLAC Audio Encoding
GraphicsMagick
NAS Parallel Benchmarks
Timed HMMer Search
This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
Gcrypt Library
SciMark
Ubuntu 12.04 LTS
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Ubuntu 12.04, Kernel: 3.2.0-23-generic (x86_64), Desktop: Unity 5.10.0, Display Server: X Server 1.11.3, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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
Disk Notes: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr
Processor Notes: Scaling Governor: ondemand
System Notes: Disk Scheduler: CFQ. Compiz was running on this system.
Testing initiated at 29 June 2012 13:50 by user phoronix.
CentOS 6.2
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Intel Patsburg HD Audio, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: CentOS 6.2, Kernel: 2.6.32-220.el6.x86_64 (x86_64), Desktop: GNOME 2.28.2, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.2, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.4.6 20110731, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel
Testing initiated at 29 June 2012 12:42 by user phoronix.
Fedora 17
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB (650/900MHz), Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Fedora 17 (Beefy Miracle), Kernel: 3.3.4-5.fc17.x86_64 (x86_64), Desktop: GNOME Shell 3.4.1, Display Server: X Server 1.12.0, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0.2 Gallium 0.4, Compiler: GCC 4.7.0 20120507, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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
Processor Notes: Scaling Governor: ondemand
System Notes: SELinux: Enabled.
Disk Mount Options Notes: barrier=1,data=ordered,relatime,rw,seclabel,user_xattr
Testing initiated at 29 June 2012 10:42 by user phoronix.
Slackware 14 Beta
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy Bridge DMI2, Memory: 2 x 4096 MB DDR3-1600MHz, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Slackware 14.0, Kernel: 3.2.23 (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.12.3, Display Driver: radeon 6.14.4, OpenGL: 2.1 Mesa 8.0.4 Gallium 0.4, Compiler: GCC 4.7.1 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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
Testing initiated at 29 July 2012 20:42 by user root.
Arch Linux
Processor: Intel Core i7-3960X @ 3.30GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Xeon E5/Core, Memory: 8192MB, Disk: 64GB OCZ VERTEX, Graphics: AMD Radeon HD 4650 512MB, Audio: Realtek ALC892, Monitor: DELL S2409W, Network: Intel 82579LM Gigabit Connection
OS: Linux, Kernel: 3.4.6-1-ARCH (x86_64), Display Driver: radeon 6.14.6, Compiler: GCC 4.7.1 20120721, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --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 Notes: Scaling Governor: ondemand
Testing initiated at 30 July 2012 00:28 by user .