Windows 10 WSL Comparison - Ubuntu 16.04 openSUSE
Tests for a future article on Phoronix.
Windows WSL: Ubuntu 16.04
Processor: Intel Core i7-7900X @ 3.31GHz (20 Cores), Memory: 16384MB, Disk: 224GB
OS: Ubuntu 16.04, Kernel: 4.4.0-43-Microsoft (x86_64), Compiler: GCC 5.4.0 20160609, File-System: WSLFS
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Windows WSL: openSUSE 42.2
OS: openSUSE Leap 42.2, Kernel: 4.4.0-43-Microsoft (x86_64), Compiler: GCC 4.8.5, File-System: WSLFS
Compiler Notes: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind
Bare Metal: Ubuntu 16.04
Processor: Intel Core i7-7900X @ 4.50GHz (20 Cores), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0, Chipset: Intel Device 2020, Memory: 16384MB, Disk: 240GB Force MP500, Graphics: MSI AMD POLARIS10 8192MB, Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.10.0-28-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: none / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Timed Apache Compilation
This test times how long it takes to build the Apache HTTP Server. Learn more via the OpenBenchmarking.org test page.
glibc bench
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.
Timed Linux Kernel Compilation
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.
glibc bench
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.
FLAC Audio Encoding
This test times how long it takes to encode a sample WAV file to FLAC format three times. Learn more via the OpenBenchmarking.org test page.
Stream
This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
glibc bench
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.
Stream
This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
libjpeg-turbo tjbench
glibc bench
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.
PHPBench
LAMMPS Molecular Dynamics Simulator
LAMMPS is a classical molecular dynamics code, and an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. Learn more via the OpenBenchmarking.org test page.
R Benchmark
This test is a quick-running survey of general R performance Learn more via the OpenBenchmarking.org test page.
Scikit-Learn
Scikit-learn is a Python module for machine learning Learn more via the OpenBenchmarking.org test page.
PostgreSQL pgbench
LAME MP3 Encoding
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.
SQLite
This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
Windows WSL: Ubuntu 16.04
Processor: Intel Core i7-7900X @ 3.31GHz (20 Cores), Memory: 16384MB, Disk: 224GB
OS: Ubuntu 16.04, Kernel: 4.4.0-43-Microsoft (x86_64), Compiler: GCC 5.4.0 20160609, File-System: WSLFS
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Testing initiated at 1 August 2017 12:56 by user phoronix.
Windows WSL: openSUSE 42.2
Processor: Intel Core i7-7900X @ 3.31GHz (20 Cores), Memory: 16384MB, Disk: 224GB
OS: openSUSE Leap 42.2, Kernel: 4.4.0-43-Microsoft (x86_64), Compiler: GCC 4.8.5, File-System: WSLFS
Compiler Notes: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind
Testing initiated at 1 August 2017 14:44 by user .
Bare Metal: Ubuntu 16.04
Processor: Intel Core i7-7900X @ 4.50GHz (20 Cores), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0, Chipset: Intel Device 2020, Memory: 16384MB, Disk: 240GB Force MP500, Graphics: MSI AMD POLARIS10 8192MB, Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection
OS: Ubuntu 16.04, Kernel: 4.10.0-28-generic (x86_64), Desktop: Unity 7.4.0, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.0.7 Gallium 0.4 (LLVM 4.0.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Disk Notes: none / data=ordered,errors=remount-ro,relatime,rw
Processor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 1 August 2017 20:42 by user phoronix.