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&sro&gru .
Processor Motherboard Memory Disk Graphics Audio Monitor Chipset Network OS Kernel Compiler File-System Screen Resolution Vulkan System Layer KPTI Off KPTI On Arch Linux Clear Linux Debian Fedora Ubuntu Arch Linux Clear Linux Debian Fedora Ubuntu 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 Arch Linux 4.15.0-999-generic (x86_64) 20180105 GCC 7.2.1 20171128 overlayfs 3840x2160 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 Debian GNU/Linux 9 GCC 6.3.0 20170516 Fedora 27 GCC 7.2.1 20170915 Ubuntu 16.04.3 LTS GCC 5.4.0 20160609 docker Arch Linux GCC 7.2.1 20171128 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 Debian GNU/Linux 9 GCC 6.3.0 20170516 Fedora 27 GCC 7.2.1 20170915 Ubuntu 16.04.3 LTS GCC 5.4.0 20160609 docker OpenBenchmarking.org Compiler Details - 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: 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: 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 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: 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: 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 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 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: 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 Processor Details - Scaling Governor: intel_pstate powersave System Details - KPTI Off: Arch Linux: Python 3.6.4. - KPTI Off: Clear Linux: Python 2.7.12. - KPTI Off: Debian: Python 2.7.13. - KPTI Off: Fedora: Python 2.7.14. - KPTI Off: Ubuntu: Python 2.7.12. - KPTI On: Arch Linux: Python 3.6.4. - KPTI On: Clear Linux: Python 2.7.12. - KPTI On: Debian: Python 2.7.13. - KPTI On: Fedora: Python 2.7.14. - KPTI On: Ubuntu: Python 2.7.12. Disk Scheduler Details - KPTI On: Clear Linux, KPTI On: Ubuntu: NONE
himeno: Poisson Pressure Solver redis: GET redis: SET apache: Static Web Page Serving phpbench: PHP Benchmark Suite openssl: RSA 4096-bit Performance caffe: CPU AlexNet caffe: CPU Googlenet pybench: Total For Average Test Times stockfish: Total Time scikit-learn: KPTI Off KPTI On Arch Linux Clear Linux Debian Fedora Ubuntu Arch Linux Clear Linux Debian Fedora Ubuntu 3094.29 3672714.08 2575753.50 1212.97 2855 3117.08 3871526.42 2783559.31 41772.46 768813 1216.77 84382 207880 964 2647 9.81 2880.18 2940663.80 2101473.37 577305 1182.40 283344 652046 1176 3011 32.29 3682875.21 2549087.63 669335 1215.87 1162 2695 2975.95 2956186.58 2122759.46 40998.65 585886 1218.90 303279 607318 1107 2730 29.22 3076.45 3370820.33 2477436.17 1208.60 2903 3140.82 3881151.42 2674347.08 39104.97 773039 1216.53 84407 208305 965 2698 9.90 2894.13 2813287.92 2068979.29 582932 1181.33 281903 645687 1169 2982 32.96 3575937.83 2466389.88 658208 1184.63 1209 2847 3055.24 2877172.00 2054361.42 38847.35 578130 1211.17 308203 609756 1112 2748 29.52 OpenBenchmarking.org
Himeno Benchmark Poisson Pressure Solver KPTI Off KPTI On OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Arch Linux Clear Linux Debian Ubuntu 700 1400 2100 2800 3500 SE +/- 49.82, N = 3 SE +/- 27.79, N = 3 SE +/- 22.80, N = 3 SE +/- 16.74, N = 3 SE +/- 12.76, N = 3 SE +/- 21.76, N = 3 SE +/- 78.16, N = 6 SE +/- 10.69, N = 3 3094.29 3117.08 2880.18 2975.95 3076.45 3140.82 2894.13 3055.24 1. (CC) gcc options: -O3 -mavx2
Redis Test: GET KPTI Off KPTI On OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Arch Linux Clear Linux Debian Fedora Ubuntu 800K 1600K 2400K 3200K 4000K SE +/- 37096.31, N = 3 SE +/- 33015.88, N = 3 SE +/- 45542.05, N = 5 SE +/- 67108.78, N = 6 SE +/- 27746.21, N = 3 SE +/- 7557.92, N = 3 SE +/- 18040.41, N = 3 SE +/- 48006.54, N = 3 SE +/- 21184.42, N = 3 SE +/- 34872.79, N = 3 3672714.08 3871526.42 2940663.80 3682875.21 2956186.58 3370820.33 3881151.42 2813287.92 3575937.83 2877172.00 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET KPTI Off KPTI On OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Arch Linux Clear Linux Debian Fedora Ubuntu 600K 1200K 1800K 2400K 3000K SE +/- 28699.35, N = 3 SE +/- 41800.14, N = 4 SE +/- 25717.36, N = 3 SE +/- 58560.23, N = 6 SE +/- 34294.14, N = 3 SE +/- 13348.50, N = 3 SE +/- 27181.92, N = 3 SE +/- 3771.51, N = 3 SE +/- 33520.35, N = 6 SE +/- 31391.51, N = 3 2575753.50 2783559.31 2101473.37 2549087.63 2122759.46 2477436.17 2674347.08 2068979.29 2466389.88 2054361.42 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Apache Benchmark Static Web Page Serving KPTI Off KPTI On OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Clear Linux Ubuntu 9K 18K 27K 36K 45K SE +/- 230.01, N = 3 SE +/- 235.96, N = 3 SE +/- 220.14, N = 3 SE +/- 144.25, N = 3 41772.46 40998.65 39104.97 38847.35 1. (CC) gcc options: -shared -fPIC -pthread
PHPBench PHP Benchmark Suite KPTI Off KPTI On OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Clear Linux Debian Fedora Ubuntu 170K 340K 510K 680K 850K SE +/- 4133.71, N = 3 SE +/- 2244.29, N = 3 SE +/- 13159.22, N = 3 SE +/- 2536.56, N = 3 SE +/- 1989.83, N = 3 SE +/- 1255.65, N = 3 SE +/- 471.32, N = 3 SE +/- 7133.32, N = 3 768813 577305 669335 585886 773039 582932 658208 578130
OpenSSL RSA 4096-bit Performance KPTI Off KPTI On OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance Arch Linux Clear Linux Debian Fedora Ubuntu 300 600 900 1200 1500 SE +/- 0.35, N = 3 SE +/- 0.23, N = 3 SE +/- 0.74, N = 3 SE +/- 0.35, N = 3 SE +/- 0.20, N = 3 SE +/- 3.69, N = 3 SE +/- 1.47, N = 3 SE +/- 0.13, N = 3 SE +/- 0.73, N = 3 SE +/- 0.43, N = 3 1212.97 1216.77 1182.40 1215.87 1218.90 1208.60 1216.53 1181.33 1184.63 1211.17 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Caffe Build: CPU AlexNet KPTI Off KPTI On OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2016-12-29 Build: CPU AlexNet Clear Linux Debian Ubuntu 70K 140K 210K 280K 350K SE +/- 85.64, N = 3 SE +/- 124.28, N = 3 SE +/- 285.72, N = 3 SE +/- 25.58, N = 3 SE +/- 492.56, N = 3 SE +/- 974.39, N = 3 84382 283344 303279 84407 281903 308203 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 Off KPTI On OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2016-12-29 Build: CPU Googlenet Clear Linux Debian Ubuntu 140K 280K 420K 560K 700K SE +/- 545.57, N = 3 SE +/- 457.81, N = 3 SE +/- 767.50, N = 3 SE +/- 409.41, N = 3 SE +/- 131.13, N = 3 SE +/- 1052.05, N = 3 207880 652046 607318 208305 645687 609756 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++
PyBench Total For Average Test Times KPTI Off KPTI On OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times Clear Linux Debian Fedora Ubuntu 300 600 900 1200 1500 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 SE +/- 1.67, N = 3 SE +/- 1.20, N = 3 SE +/- 3.53, N = 3 SE +/- 0.88, N = 3 SE +/- 1.86, N = 3 964 1176 1162 1107 965 1169 1209 1112
Stockfish Total Time KPTI Off KPTI On OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time Arch Linux Clear Linux Debian Fedora Ubuntu 600 1200 1800 2400 3000 SE +/- 21.54, N = 3 SE +/- 8.11, N = 3 SE +/- 6.51, N = 3 SE +/- 11.27, N = 3 SE +/- 39.15, N = 3 SE +/- 2.40, N = 3 SE +/- 27.55, N = 3 SE +/- 4.67, N = 3 SE +/- 14.29, N = 3 SE +/- 4.04, N = 3 2855 2647 3011 2695 2730 2903 2698 2982 2847 2748 1. (CXX) g++ options: -lpthread -fno-exceptions -fno-rtti -ansi -pedantic -O3 -msse -msse3 -mpopcnt -flto
Scikit-Learn KPTI Off KPTI On OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.17.1 Clear Linux Debian Ubuntu 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.02, N = 3 SE +/- 0.44, N = 3 SE +/- 0.05, N = 3 9.81 32.29 29.22 9.90 32.96 29.52
Phoronix Test Suite v10.8.4