Tests for future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1801067-AL-DOCKER06365 Docker Linux KPTI Testing Ubuntu vs. Clear vs. Arch vs. Debian vs. Fedora - Phoronix Test Suite Docker Linux KPTI Testing Ubuntu vs. Clear vs. Arch vs. Debian vs. Fedora Tests for future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1801067-AL-DOCKER06365&export=pdf&grw&rdt .
Processor Motherboard Memory Disk Graphics Audio Monitor Chipset Network OS Kernel Compiler File-System Screen Resolution System Layer Vulkan KPTI On KPTI Off KPTI On Ubuntu Clear Linux Ubuntu Clear Linux Arch Linux Fedora Debian Debian Fedora Arch Linux Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads) ASUS PRIME Z370-A 16384MB 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB nouveaufb Realtek ALC1220 DELL P2415Q Ubuntu 16.04.3 LTS 4.15.0-999-generic (x86_64) 20180105 GCC 5.4.0 20160609 overlayfs 3840x2160 docker Intel Device 3ec2 NVIDIA GeForce GTX 1080 Ti 11264MB Intel Connection Clear Linux OS 19150 1.0.39 GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0 nouveaufb Ubuntu 16.04.3 LTS GCC 5.4.0 20160609 docker Intel Device 3ec2 NVIDIA GeForce GTX 1080 Ti 11264MB Intel Connection Clear Linux OS 19150 1.0.39 GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0 nouveaufb Arch Linux GCC 7.2.1 20171128 Fedora 27 GCC 7.2.1 20170915 Debian GNU/Linux 9 GCC 6.3.0 20170516 Fedora 27 GCC 7.2.1 20170915 Arch Linux GCC 7.2.1 20171128 OpenBenchmarking.org Compiler Details - KPTI On: Ubuntu: --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 - KPTI On: Clear Linux: --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 - KPTI Off: Ubuntu: --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 - KPTI Off: Clear Linux: --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 - KPTI Off: Arch Linux: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - KPTI Off: Fedora: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - KPTI Off: Debian: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - KPTI On: Debian: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=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-target-system-zlib --with-tune=generic -v - KPTI On: Fedora: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --enable-libmpx --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - KPTI On: Arch Linux: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Processor Details - Scaling Governor: intel_pstate powersave System Details - KPTI On: Ubuntu: Python 2.7.12. - KPTI On: Clear Linux: Python 2.7.12. - KPTI Off: Ubuntu: Python 2.7.12. - KPTI Off: Clear Linux: Python 2.7.12. - KPTI Off: Arch Linux: Python 3.6.4. - KPTI Off: Fedora: Python 2.7.14. - KPTI Off: Debian: Python 2.7.13. - KPTI On: Debian: Python 2.7.13. - KPTI On: Fedora: Python 2.7.14. - KPTI On: Arch Linux: Python 3.6.4. Disk Scheduler Details - KPTI On: Ubuntu, KPTI On: Clear Linux: NONE
himeno: Poisson Pressure Solver scikit-learn: caffe: CPU AlexNet caffe: CPU Googlenet stockfish: Total Time apache: Static Web Page Serving openssl: RSA 4096-bit Performance phpbench: PHP Benchmark Suite redis: GET redis: SET pybench: Total For Average Test Times KPTI On KPTI Off KPTI On Ubuntu Clear Linux Ubuntu Clear Linux Arch Linux Fedora Debian Debian Fedora Arch Linux 3055.24 29.52 308203 609756 2748 38847.35 1211.17 578130 2877172.00 2054361.42 1112 3140.82 9.90 84407 208305 2698 39104.97 1216.53 773039 3881151.42 2674347.08 965 2975.95 29.22 303279 607318 2730 40998.65 1218.90 585886 2956186.58 2122759.46 1107 3117.08 9.81 84382 207880 2647 41772.46 1216.77 768813 3871526.42 2783559.31 964 3094.29 2855 1212.97 3672714.08 2575753.50 2695 1215.87 669335 3682875.21 2549087.63 1162 2880.18 32.29 283344 652046 3011 1182.40 577305 2940663.80 2101473.37 1176 2894.13 32.96 281903 645687 2982 1181.33 582932 2813287.92 2068979.29 1169 2847 1184.63 658208 3575937.83 2466389.88 1209 3076.45 2903 1208.60 3370820.33 2477436.17 OpenBenchmarking.org
Himeno Benchmark Poisson Pressure Solver KPTI On KPTI Off OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ubuntu Clear Linux Arch Linux Debian 700 1400 2100 2800 3500 SE +/- 10.69, N = 3 SE +/- 21.76, N = 3 SE +/- 78.16, N = 6 SE +/- 12.76, N = 3 SE +/- 16.74, N = 3 SE +/- 27.79, N = 3 SE +/- 49.82, N = 3 SE +/- 22.80, N = 3 3055.24 3140.82 2894.13 3076.45 2975.95 3117.08 3094.29 2880.18 1. (CC) gcc options: -O3 -mavx2
Scikit-Learn KPTI On KPTI Off OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Ubuntu Clear Linux Debian 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.44, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 29.52 9.90 32.96 29.22 9.81 32.29
Caffe Build: CPU AlexNet KPTI On KPTI Off OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2016-12-29 Build: CPU AlexNet Ubuntu Clear Linux Debian 70K 140K 210K 280K 350K SE +/- 974.39, N = 3 SE +/- 25.58, N = 3 SE +/- 492.56, N = 3 SE +/- 285.72, N = 3 SE +/- 85.64, N = 3 SE +/- 124.28, N = 3 308203 84407 281903 303279 84382 283344 1. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++
Caffe Build: CPU Googlenet KPTI On KPTI Off OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2016-12-29 Build: CPU Googlenet Ubuntu Clear Linux Debian 140K 280K 420K 560K 700K SE +/- 1052.05, N = 3 SE +/- 409.41, N = 3 SE +/- 131.13, N = 3 SE +/- 767.50, N = 3 SE +/- 545.57, N = 3 SE +/- 457.81, N = 3 609756 208305 645687 607318 207880 652046 1. (CXX) g++ options: -pthread -fPIC -O2 -lcaffe -lglog -lgflags -lprotobuf -lboost_system -lboost_filesystem -lm -lhdf5_hl -lhdf5 -lleveldb -lsnappy -llmdb -lopencv_core -lopencv_highgui -lopencv_imgproc -lboost_thread -lstdc++
Stockfish Total Time KPTI On KPTI Off OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time Ubuntu Clear Linux Arch Linux Fedora Debian 600 1200 1800 2400 3000 SE +/- 4.04, N = 3 SE +/- 27.55, N = 3 SE +/- 4.67, N = 3 SE +/- 14.29, N = 3 SE +/- 2.40, N = 3 SE +/- 39.15, N = 3 SE +/- 8.11, N = 3 SE +/- 21.54, N = 3 SE +/- 11.27, N = 3 SE +/- 6.51, N = 3 2748 2698 2982 2847 2903 2730 2647 2855 2695 3011 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
Apache Benchmark Static Web Page Serving KPTI On KPTI Off OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Ubuntu Clear Linux 9K 18K 27K 36K 45K SE +/- 144.25, N = 3 SE +/- 220.14, N = 3 SE +/- 235.96, N = 3 SE +/- 230.01, N = 3 38847.35 39104.97 40998.65 41772.46 1. (CC) gcc options: -shared -fPIC -pthread
OpenSSL RSA 4096-bit Performance KPTI On KPTI Off OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Ubuntu Clear Linux Arch Linux Fedora Debian 300 600 900 1200 1500 SE +/- 0.43, N = 3 SE +/- 1.47, N = 3 SE +/- 0.13, N = 3 SE +/- 0.73, N = 3 SE +/- 3.69, N = 3 SE +/- 0.20, N = 3 SE +/- 0.23, N = 3 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 SE +/- 0.74, N = 3 1211.17 1216.53 1181.33 1184.63 1208.60 1218.90 1216.77 1212.97 1215.87 1182.40 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
PHPBench PHP Benchmark Suite KPTI On KPTI Off OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ubuntu Clear Linux Fedora Debian 170K 340K 510K 680K 850K SE +/- 7133.32, N = 3 SE +/- 1989.83, N = 3 SE +/- 1255.65, N = 3 SE +/- 471.32, N = 3 SE +/- 2536.56, N = 3 SE +/- 4133.71, N = 3 SE +/- 13159.22, N = 3 SE +/- 2244.29, N = 3 578130 773039 582932 658208 585886 768813 669335 577305
Redis Test: GET KPTI On KPTI Off OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Ubuntu Clear Linux Arch Linux Fedora Debian 800K 1600K 2400K 3200K 4000K SE +/- 34872.79, N = 3 SE +/- 18040.41, N = 3 SE +/- 48006.54, N = 3 SE +/- 21184.42, N = 3 SE +/- 7557.92, N = 3 SE +/- 27746.21, N = 3 SE +/- 33015.88, N = 3 SE +/- 37096.31, N = 3 SE +/- 67108.78, N = 6 SE +/- 45542.05, N = 5 2877172.00 3881151.42 2813287.92 3575937.83 3370820.33 2956186.58 3871526.42 3672714.08 3682875.21 2940663.80 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET KPTI On KPTI Off OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Ubuntu Clear Linux Arch Linux Fedora Debian 600K 1200K 1800K 2400K 3000K SE +/- 31391.51, N = 3 SE +/- 27181.92, N = 3 SE +/- 3771.51, N = 3 SE +/- 33520.35, N = 6 SE +/- 13348.50, N = 3 SE +/- 34294.14, N = 3 SE +/- 41800.14, N = 4 SE +/- 28699.35, N = 3 SE +/- 58560.23, N = 6 SE +/- 25717.36, N = 3 2054361.42 2674347.08 2068979.29 2466389.88 2477436.17 2122759.46 2783559.31 2575753.50 2549087.63 2101473.37 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
PyBench Total For Average Test Times KPTI On KPTI Off OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times Ubuntu Clear Linux Fedora Debian 300 600 900 1200 1500 SE +/- 1.86, N = 3 SE +/- 3.53, N = 3 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 SE +/- 1.67, N = 3 SE +/- 0.67, N = 3 1112 965 1169 1209 1107 964 1162 1176
Phoronix Test Suite v10.8.4