Windows 10 vs. Ubuntu Linux Performance Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1004 BIOS) and NVIDIA GeForce GTX 780 Ti 3072MB on Clear Linux OS 21460 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1803216-FO-1803212FO79&sor&grt .
Windows 10 vs. Ubuntu Linux Performance Processor Motherboard Memory Disk Graphics Network Chipset Audio Monitor OS Kernel Display Driver OpenCL Compiler File-System Screen Resolution Desktop OpenGL Vulkan Windows 10 Pro 16299 Ubuntu 16.04 LTS Clear Linux 21460 Intel Core i9-7980XE @ 2.59GHz (18 Cores / 36 Threads) ASUS PRIME X299-A 4 x 4096 MB 3200MHz Corsair CMK16GX4M4C3200C16 238GB INTEL SSDPEKKW256G8 NVIDIA GeForce GTX 1060 6GB 6144MB (1911/4004MHz) Intel Connection I219-V Microsoft Windows 10 Pro Build 16299 10.0 (x86_64) 391.24 (23.21.13.9124) OpenCL 1.2 CUDA 9.1.84 GCC 7.1.0 + Clang 6.0.0 NTFS 3840x2160 Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1004 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 525GB Crucial_CT525MX3 + 256GB INTEL SSDPEKKW256G8 NV136 6144MB Realtek ALC1220 Acer B286HK Intel Connection Ubuntu 16.04 4.13.0-37-generic (x86_64) Unity 7.4.5 modesetting 1.19.5 4.3 Mesa 18.1.0-devel- padoka PPA 1.0.61 GCC 5.4.0 20160609 ext4 4 x 4096 MB DDR4-3200MT/s Corsair CMK16GX4M4C3200C16 256GB INTEL SSDPEKKW256G8 NVIDIA GeForce GTX 780 Ti 3072MB Clear Linux OS 21460 4.15.9-538.native (x86_64) 1.0.39 GCC 7.3.0 + Clang 5.0.1 + LLVM 5.0.1 OpenBenchmarking.org Python Details - Windows 10 Pro 16299: python is not recognized as an internal or external command operable program or batch file. - Ubuntu 16.04 LTS: Python 2.7.12 + Python 3.5.2 - Clear Linux 21460: Python 3.6.4 Compiler Details - Ubuntu 16.04 LTS: --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 - Clear Linux 21460: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell Processor Details - Ubuntu 16.04 LTS: Scaling Governor: intel_pstate powersave - Clear Linux 21460: Scaling Governor: intel_pstate performance Security Details - Ubuntu 16.04 LTS: KPTI + OSB (observable speculation barrier Intel v6) + Full generic retpoline Protection - Clear Linux 21460: KPTI + __user pointer sanitization + Full generic retpoline Protection Environment Details - Clear Linux 21460: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-fvisibility-inlines-hidden FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"
Windows 10 vs. Ubuntu Linux Performance compress-7zip: Compress Speed Test aobench: 2048 x 2048 - Total Time blake2: c-ray: Total Time ffmpeg: H.264 HD To NTSC DV gimp: resize gimp: auto-levels gimp: unsharp-mask gimp: resize gimp: auto-levels gimp: unsharp-mask gimp: resize gimp: auto-levels gimp: unsharp-mask go-benchmark: http go-benchmark: json go-benchmark: build go-benchmark: garbage java-scimark2: Composite java-scimark2: Monte Carlo java-scimark2: Fast Fourier Transform java-scimark2: Sparse Matrix Multiply java-scimark2: Dense LU Matrix Factorization java-scimark2: Jacobi Successive Over-Relaxation tjbench: Decompression Throughput perl-benchmark: Pod2html perl-benchmark: Interpreter pybench: Total For Average Test Times Windows 10 Pro 16299 Ubuntu 16.04 LTS Clear Linux 21460 89538 57.45 4.04 4.86 13.31 19.88 18.00 26.58 6549 3295601 35386673533 698046 2448.79 1066.50 1463.38 2506.48 5518.58 1689.02 181.02 0.17084109 0.04534238 1260 90804 49.52 3.60 11.34 12.96 5.23 8.91 17.18 4432 6439290 16128741762 922807 2337.60 826.04 1430.68 2327.04 5991.77 1367.48 166.12 0.12876591 0.00226971 1224 100260 54.22 4.06 4.81 5.72 2.99 6.53 12.52 4304 3168115 13554022664 706145 2443.61 1080.57 1410.44 2525.48 5608.23 1593.36 191.00 954 OpenBenchmarking.org
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Clear Linux 21460 Ubuntu 16.04 LTS Windows 10 Pro 16299 20K 40K 60K 80K 100K SE +/- 135.12, N = 3 SE +/- 1874.91, N = 6 SE +/- 530.97, N = 3 100260 90804 89538 1. (CXX) g++ options: -pipe -lpthread
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Ubuntu 16.04 LTS Clear Linux 21460 Windows 10 Pro 16299 13 26 39 52 65 SE +/- 0.43, N = 3 SE +/- 0.18, N = 3 SE +/- 0.01, N = 3 49.52 54.22 57.45 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -lm -O3
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Ubuntu 16.04 LTS Windows 10 Pro 16299 Clear Linux 21460 0.9135 1.827 2.7405 3.654 4.5675 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.60 4.04 4.06 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Clear Linux 21460 Windows 10 Pro 16299 Ubuntu 16.04 LTS 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.29, N = 6 4.81 4.86 11.34 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.4.1 H.264 HD To NTSC DV Clear Linux 21460 Ubuntu 16.04 LTS Windows 10 Pro 16299 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.27, N = 6 SE +/- 0.26, N = 3 5.72 12.96 13.31 -lXv -lX11 -lXext -lSDL2 -lxcb-shm -lbz2 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-trapping-math -fassociative-math -lasound -llzma 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -pthread -lxcb -lxcb-xfixes -lxcb-shape -lm -ldl -O3 -fno-signed-zeros -std=c11 -fomit-frame-pointer -fno-math-errno -fno-tree-vectorize -MMD -MF -MT
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.16 Test: resize Ubuntu 16.04 LTS 1.1768 2.3536 3.5304 4.7072 5.884 SE +/- 0.01, N = 3 5.23
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.16 Test: auto-levels Ubuntu 16.04 LTS 2 4 6 8 10 SE +/- 0.04, N = 3 8.91
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.16 Test: unsharp-mask Ubuntu 16.04 LTS 4 8 12 16 20 SE +/- 0.34, N = 6 17.18
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize Clear Linux 21460 0.6773 1.3546 2.0319 2.7092 3.3865 SE +/- 0.01, N = 3 2.99
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels Clear Linux 21460 2 4 6 8 10 SE +/- 0.01, N = 3 6.53
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask Clear Linux 21460 3 6 9 12 15 SE +/- 0.16, N = 3 12.38
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: resize Windows 10 Pro 16299 5 10 15 20 25 SE +/- 0.63, N = 6 19.88
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: auto-levels Windows 10 Pro 16299 4 8 12 16 20 SE +/- 0.07, N = 3 18.00
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.9.8 Test: unsharp-mask Windows 10 Pro 16299 6 12 18 24 30 SE +/- 0.05, N = 3 26.58
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http Clear Linux 21460 Ubuntu 16.04 LTS Windows 10 Pro 16299 1400 2800 4200 5600 7000 SE +/- 9.17, N = 3 SE +/- 293.74, N = 6 SE +/- 88.70, N = 3 4304 4432 6549
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Clear Linux 21460 Windows 10 Pro 16299 Ubuntu 16.04 LTS 1.4M 2.8M 4.2M 5.6M 7M SE +/- 8469.16, N = 3 SE +/- 3316.95, N = 3 SE +/- 142410.48, N = 6 3168115 3295601 6439290
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Clear Linux 21460 Ubuntu 16.04 LTS Windows 10 Pro 16299 8000M 16000M 24000M 32000M 40000M SE +/- 20500753.56, N = 3 SE +/- 441332231.72, N = 6 SE +/- 1324517653.37, N = 6 13554022664 16128741762 35386673533
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Windows 10 Pro 16299 Clear Linux 21460 Ubuntu 16.04 LTS 200K 400K 600K 800K 1000K SE +/- 1760.77, N = 3 SE +/- 2383.71, N = 3 SE +/- 27943.95, N = 6 698046 706145 922807
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Windows 10 Pro 16299 Clear Linux 21460 Ubuntu 16.04 LTS 500 1000 1500 2000 2500 SE +/- 10.48, N = 4 SE +/- 17.01, N = 4 SE +/- 37.12, N = 8 2448.79 2443.61 2337.60
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Clear Linux 21460 Windows 10 Pro 16299 Ubuntu 16.04 LTS 200 400 600 800 1000 SE +/- 1.06, N = 4 SE +/- 2.66, N = 4 SE +/- 61.65, N = 4 1080.57 1066.50 826.04
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Windows 10 Pro 16299 Ubuntu 16.04 LTS Clear Linux 21460 300 600 900 1200 1500 SE +/- 16.31, N = 4 SE +/- 13.66, N = 4 SE +/- 13.39, N = 4 1463.38 1430.68 1410.44
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Clear Linux 21460 Windows 10 Pro 16299 Ubuntu 16.04 LTS 500 1000 1500 2000 2500 SE +/- 2.04, N = 4 SE +/- 4.35, N = 4 SE +/- 27.79, N = 4 2525.48 2506.48 2327.04
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Ubuntu 16.04 LTS Clear Linux 21460 Windows 10 Pro 16299 1300 2600 3900 5200 6500 SE +/- 34.11, N = 4 SE +/- 88.73, N = 4 SE +/- 56.66, N = 4 5991.77 5608.23 5518.58
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Windows 10 Pro 16299 Clear Linux 21460 Ubuntu 16.04 LTS 400 800 1200 1600 2000 SE +/- 1.79, N = 4 SE +/- 2.61, N = 4 SE +/- 298.25, N = 4 1689.02 1593.36 1367.48
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Clear Linux 21460 Windows 10 Pro 16299 Ubuntu 16.04 LTS 40 80 120 160 200 SE +/- 0.37, N = 3 SE +/- 0.89, N = 3 SE +/- 7.83, N = 6 191.00 181.02 166.12 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math 1. (CC) gcc options: -O3 -lm
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Windows 10 Pro 16299 40 80 120 160 200 SE +/- 0.13, N = 3 183.93
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html Ubuntu 16.04 LTS Windows 10 Pro 16299 0.0384 0.0768 0.1152 0.1536 0.192 SE +/- 0.00214111, N = 3 SE +/- 0.00020702, N = 3 0.12876591 0.17084109
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter Ubuntu 16.04 LTS Windows 10 Pro 16299 0.0102 0.0204 0.0306 0.0408 0.051 SE +/- 0.00002866, N = 3 SE +/- 0.00023417, N = 3 0.00226971 0.04534238
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Clear Linux 21460 Ubuntu 16.04 LTS Windows 10 Pro 16299 300 600 900 1200 1500 SE +/- 2.73, N = 3 SE +/- 19.15, N = 3 SE +/- 1.86, N = 3 954 1224 1260
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: LPOP Windows 10 Pro 16299 300K 600K 900K 1200K 1500K SE +/- 10167.44, N = 3 1512232.54
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: SADD Windows 10 Pro 16299 300K 600K 900K 1200K 1500K SE +/- 7423.50, N = 3 1224979.67
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: LPUSH Windows 10 Pro 16299 200K 400K 600K 800K 1000K SE +/- 4037.19, N = 3 977423.21
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: GET Windows 10 Pro 16299 300K 600K 900K 1200K 1500K SE +/- 4494.51, N = 3 1534004.00
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.2.1 Test: SET Windows 10 Pro 16299 200K 400K 600K 800K 1000K SE +/- 9178.77, N = 3 1164107.59
Phoronix Test Suite v10.8.4