docker testing on Ubuntu 16.04.3 LTS via the Phoronix Test Suite.
Ubuntu 16.04 On WSL Processor: Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads), Memory: 16384MB, Disk: 238GB
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 -vPython Notes: Python 2.7.12 + Python 3.5.2
openSUSE 42.3 On WSL OS: openSUSE Leap 42.3, 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-libunwindPython Notes: Python 2.7.13
Ubuntu 16.04 On Docker Windows 10 Processor: Intel Core i7-8700K @ 3.70GHz (12 Cores) , Motherboard: Microsoft Virtual Machine (Hyper-V UEFI v2.5 BIOS) , Memory: 14336MB , Disk: 64GB Virtual Disk
OS: Ubuntu 16.04.3 LTS, Kernel: 4.9.60-linuxkit-aufs (x86_64), Compiler: GCC 5.4.0 20160609, File-System: overlayfs, System Layer: docker
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 -vDisk Scheduler Notes: DEADLINEPython Notes: Python 2.7.12 + Python 3.5.2
Windows 10 WSL February 2018 Processor Memory Disk Motherboard OS Kernel Compiler File-System System Layer Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads) 16384MB 238GB Ubuntu 16.04 4.4.0-43-Microsoft (x86_64) GCC 5.4.0 20160609 WSLFS openSUSE Leap 42.3 GCC 4.8.5 Intel Core i7-8700K @ 3.70GHz (12 Cores) Microsoft Virtual Machine (Hyper-V UEFI v2.5 BIOS) 14336MB 64GB Virtual Disk Ubuntu 16.04.3 LTS 4.9.60-linuxkit-aufs (x86_64) GCC 5.4.0 20160609 overlayfs docker OpenBenchmarking.org Compiler Details - Ubuntu 16.04 On WSL: --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 - openSUSE 42.3 On WSL: --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 - Ubuntu 16.04 On Docker Windows 10: --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 Python Details - Ubuntu 16.04 On WSL: Python 2.7.12 + Python 3.5.2 - openSUSE 42.3 On WSL: Python 2.7.13 - Ubuntu 16.04 On Docker Windows 10: Python 2.7.12 + Python 3.5.2 Disk Scheduler Details - Ubuntu 16.04 On Docker Windows 10: DEADLINE
Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 Logarithmic Result Overview Phoronix Test Suite Schbench Compile Bench Timed Linux Kernel Compilation PHPBench Himeno Benchmark Dolfyn PostgreSQL pgbench FFmpeg GraphicsMagick Parboil Rodinia Hackbench Crafty Sunflow Rendering System Stockfish LAME MP3 Encoding libjpeg-turbo tjbench John The Ripper OpenSSL
Windows 10 WSL February 2018 compilebench: Initial Create build-linux-kernel: Time To Compile fs-mark: 1000 Files, 1MB Size phpbench: PHP Benchmark Suite himeno: Poisson Pressure Solver fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size schbench: 8 - 4 dolfyn: Computational Fluid Dynamics parboil: OpenMP CUTCP pgbench: Buffer Test - Normal Load - Read Write graphics-magick: Sharpen rodinia: OpenMP CFD Solver ffmpeg: H.264 HD To NTSC DV hackbench: 8 - Thread parboil: OpenMP MRI Gridding schbench: 8 - 6 rodinia: OpenMP LavaMD hackbench: 16 - Thread graphics-magick: Resizing crafty: Elapsed Time stockfish: Total Time sunflow: Global Illumination + Image Synthesis aobench: 2048 x 2048 - Total Time encode-mp3: WAV To MP3 hackbench: 8 - Process pybench: Total For Average Test Times tjbench: Decompression Throughput povray: Trace Time john-the-ripper: Blowfish openssl: RSA 4096-bit Performance java-jmh: Throughput hackbench: 16 - Process nero2d: Total Time schbench: 8 - 2 compilebench: Compile Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 6.38 207.70 64.93 541262 1434.84 68.10 30027 29.06 11.43 2269.59 159 56.12 4.62 122.41 40.25 59008 104.22 230.95 211 9455803 2714 1.44 41.14 25.67 110.45 1164 196.28 61.69 12974 1965.73 25774200521.58 210.62 117.59 1823 93.75 5.86 207.78 263525 2240.10 30219 18.43 7.82 2231.90 120 44.00 4.68 126.09 50.29 58475 110.06 230.88 201 9292748 2669 1.42 44.39 26.46 111.27 197.59 12687 1958.13 209.50 1326 88.66 427.97 72.65 138.37 558107 2983.73 141.10 47637 29.12 11.76 3353.71 168 54.21 5.84 100.05 46.70 72064 119.30 207.07 224 8607122 2926 1.55 27.40 104.44 1233 187.79 64.70 12494 1894.80 25360911071.92 211.24 28373 1220.70 OpenBenchmarking.org
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 90 180 270 360 450 SE +/- 3.10, N = 3 SE +/- 0.00, N = 3 SE +/- 0.05, N = 3 427.97 6.38 5.86
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 120K 240K 360K 480K 600K SE +/- 1207.89, N = 3 SE +/- 510.57, N = 3 SE +/- 1717.90, N = 3 558107 541262 263525
Schbench This is a benchmark of Schbench, a Linux kernel scheduler benchmark developed by Facebook. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 4 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 10K 20K 30K 40K 50K SE +/- 21.33, N = 3 SE +/- 139.89, N = 3 SE +/- 554.67, N = 3 30027 30219 47637 1. (CC) gcc options: -O2 -lpthread
Dolfyn OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 7 14 21 28 35 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 18.43 29.06 29.12
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 7.82 11.43 11.76 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 700 1400 2100 2800 3500 SE +/- 25.40, N = 3 SE +/- 21.29, N = 3 SE +/- 31.64, N = 3 3353.71 2269.59 2231.90 -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm -shared -shared 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Sharpen Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 40 80 120 160 200 168 159 120 -ljbig -lSM -lICE -lX11 -llzma -ljbig -ljasper -lXext -lSM -lICE -lX11 -llzma -std=gnu99 1. (CC) gcc options: -fopenmp -O2 -pthread -ltiff -ljpeg -lz -lm -lgomp -lpthread
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL 13 26 39 52 65 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 44.00 54.21 56.12 1. (CXX) g++ options: -O2 -lOpenCL
FFmpeg OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.4.1 H.264 HD To NTSC DV Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 1.314 2.628 3.942 5.256 6.57 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 6 4.62 4.68 5.84 -lxcb -lxcb-shm -llzma -llzma 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -ldl -pthread -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 openSUSE 42.3 On WSL 11 22 33 44 55 SE +/- 0.42, N = 3 SE +/- 0.66, N = 6 SE +/- 0.59, N = 3 40.25 46.70 50.29 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Schbench This is a benchmark of Schbench, a Linux kernel scheduler benchmark developed by Facebook. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 6 openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 15K 30K 45K 60K 75K SE +/- 524.30, N = 3 SE +/- 993.55, N = 4 SE +/- 1240.13, N = 6 58475 59008 72064 1. (CC) gcc options: -O2 -lpthread
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 30 60 90 120 150 SE +/- 0.60, N = 3 SE +/- 0.29, N = 3 SE +/- 0.68, N = 3 104.22 110.06 119.30 1. (CXX) g++ options: -O2 -lOpenCL
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Ubuntu 16.04 On Docker Windows 10 openSUSE 42.3 On WSL Ubuntu 16.04 On WSL 50 100 150 200 250 SE +/- 1.91, N = 3 SE +/- 1.46, N = 3 SE +/- 1.23, N = 3 207.07 230.88 230.95 1. (CC) gcc options: -lpthread
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 50 100 150 200 250 SE +/- 1.00, N = 3 224 211 201 -ljbig -lSM -lICE -lX11 -llzma -ljbig -ljasper -lXext -lSM -lICE -lX11 -llzma -std=gnu99 1. (CC) gcc options: -fopenmp -O2 -pthread -ltiff -ljpeg -lz -lm -lgomp -lpthread
Crafty OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 2M 4M 6M 8M 10M SE +/- 837.14, N = 3 SE +/- 13727.13, N = 3 SE +/- 34932.63, N = 3 9455803 9292748 8607122 1. (CC) gcc options: -lstdc++ -fprofile-use -pthread -lm
Stockfish OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 600 1200 1800 2400 3000 SE +/- 4.04, N = 3 SE +/- 3.84, N = 3 2669 2714 2926 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
Sunflow Rendering System OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 0.3488 0.6976 1.0464 1.3952 1.744 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.42 1.44 1.55
AOBench OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 10 20 30 40 50 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 41.14 44.39 1. (CC) gcc options: -lm -O3
PyBench OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 300 600 900 1200 1500 SE +/- 2.96, N = 3 1164 1233
libjpeg-turbo tjbench OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.1 Test: Decompression Throughput openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 40 80 120 160 200 SE +/- 0.44, N = 3 SE +/- 0.23, N = 3 SE +/- 0.38, N = 3 197.59 196.28 187.79 1. (CC) gcc options: -O3 -lm
POV-Ray OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 14 28 42 56 70 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 61.69 64.70 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance Ubuntu 16.04 On WSL openSUSE 42.3 On WSL Ubuntu 16.04 On Docker Windows 10 400 800 1200 1600 2000 SE +/- 3.87, N = 3 SE +/- 0.95, N = 3 SE +/- 1.99, N = 3 1965.73 1958.13 1894.80 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 50 100 150 200 250 SE +/- 0.79, N = 3 SE +/- 0.22, N = 3 SE +/- 4.68, N = 6 209.50 210.62 211.24 1. (CC) gcc options: -lpthread
Open FMM Nero2D This is a test of Nero2D, which is a two-dimensional TM/TE solver for Open FMM. Open FMM is a free collection of electromagnetic software for scattering at very large objects. This test profile times how long it takes to solve one of the included 2D examples. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time Ubuntu 16.04 On WSL 30 60 90 120 150 SE +/- 0.61, N = 3 117.59 1. (CXX) g++ options: -O2 -lfftw3 -llapack -lblas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi
Schbench This is a benchmark of Schbench, a Linux kernel scheduler benchmark developed by Facebook. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 2 openSUSE 42.3 On WSL Ubuntu 16.04 On WSL Ubuntu 16.04 On Docker Windows 10 6K 12K 18K 24K 30K SE +/- 562.32, N = 6 SE +/- 524.47, N = 6 SE +/- 553.62, N = 6 1326 1823 28373 1. (CC) gcc options: -O2 -lpthread
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Ubuntu 16.04 On Docker Windows 10 Ubuntu 16.04 On WSL openSUSE 42.3 On WSL 300 600 900 1200 1500 SE +/- 41.03, N = 6 SE +/- 0.31, N = 3 SE +/- 0.14, N = 3 1220.70 93.75 88.66
Ubuntu 16.04 On WSL Processor: Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads), Memory: 16384MB, Disk: 238GB
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 -vPython Notes: Python 2.7.12 + Python 3.5.2
Testing initiated at 19 February 2018 17:06 by user phoronix.
openSUSE 42.3 On WSL Processor: Intel Core i7-8700K @ 3.70GHz (6 Cores / 12 Threads), Memory: 16384MB, Disk: 238GB
OS: openSUSE Leap 42.3, 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-libunwindPython Notes: Python 2.7.13
Testing initiated at 20 February 2018 00:40 by user .
Ubuntu 16.04 On Docker Windows 10 Processor: Intel Core i7-8700K @ 3.70GHz (12 Cores), Motherboard: Microsoft Virtual Machine (Hyper-V UEFI v2.5 BIOS), Memory: 14336MB, Disk: 64GB Virtual Disk
OS: Ubuntu 16.04.3 LTS, Kernel: 4.9.60-linuxkit-aufs (x86_64), Compiler: GCC 5.4.0 20160609, File-System: overlayfs, System Layer: docker
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 -vDisk Scheduler Notes: DEADLINEPython Notes: Python 2.7.12 + Python 3.5.2
Testing initiated at 20 February 2018 11:11 by user root.