Docker Linux KPTI Testing Ubuntu vs. Clear vs. Arch vs. Debian vs. Fedora Tests for future article on Phoronix. KPTI Off: Arch Linux: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Arch Linux, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 7.2.1 20171128, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI Off: Clear Linux: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3ec2, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 1080 Ti 11264MB, Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Clear Linux OS 19150, Kernel: 4.15.0-999-generic (x86_64) 20180105, Vulkan: 1.0.39, Compiler: GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI Off: Debian: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Debian GNU/Linux 9, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 6.3.0 20170516, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI Off: Fedora: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Fedora 27, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 7.2.1 20170915, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI Off: Ubuntu: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Ubuntu 16.04.3 LTS, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 5.4.0 20160609, File-System: overlayfs, Screen Resolution: 3840x2160, System Layer: docker KPTI On: Arch Linux: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Arch Linux, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 7.2.1 20171128, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI On: Clear Linux: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3ec2, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: NVIDIA GeForce GTX 1080 Ti 11264MB, Audio: Realtek ALC1220, Monitor: DELL P2415Q, Network: Intel Connection OS: Clear Linux OS 19150, Kernel: 4.15.0-999-generic (x86_64) 20180105, Vulkan: 1.0.39, Compiler: GCC 7.2.1 20170910 + Clang 5.0.0 + LLVM 5.0.0, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI On: Debian: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Debian GNU/Linux 9, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 6.3.0 20170516, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI On: Fedora: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Fedora 27, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 7.2.1 20170915, File-System: overlayfs, Screen Resolution: 3840x2160 KPTI On: Ubuntu: Processor: Intel Core i7-8700K @ 4.70GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + Samsung SSD 950 PRO 256GB, Graphics: nouveaufb, Audio: Realtek ALC1220, Monitor: DELL P2415Q OS: Ubuntu 16.04.3 LTS, Kernel: 4.15.0-999-generic (x86_64) 20180105, Compiler: GCC 5.4.0 20160609, File-System: overlayfs, Screen Resolution: 3840x2160, System Layer: docker Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better KPTI Off: Arch Linux .. 3094.29 |============================================= KPTI Off: Clear Linux . 3117.08 |============================================== KPTI Off: Debian ...... 2880.18 |========================================== KPTI Off: Ubuntu ...... 2975.95 |============================================ KPTI On: Arch Linux ... 3076.45 |============================================= KPTI On: Clear Linux .. 3140.82 |============================================== KPTI On: Debian ....... 2894.13 |========================================== KPTI On: Ubuntu ....... 3055.24 |============================================= Stockfish 2014-11-26 Total Time ms < Lower Is Better KPTI Off: Arch Linux .. 2855 |============================================== KPTI Off: Clear Linux . 2647 |=========================================== KPTI Off: Debian ...... 3011 |================================================= KPTI Off: Fedora ...... 2695 |============================================ KPTI Off: Ubuntu ...... 2730 |============================================ KPTI On: Arch Linux ... 2903 |=============================================== KPTI On: Clear Linux .. 2698 |============================================ KPTI On: Debian ....... 2982 |================================================= KPTI On: Fedora ....... 2847 |============================================== KPTI On: Ubuntu ....... 2748 |============================================= OpenSSL 1.0.1g RSA 4096-bit Performance Signs Per Second > Higher Is Better KPTI Off: Arch Linux .. 1212.97 |============================================== KPTI Off: Clear Linux . 1216.77 |============================================== KPTI Off: Debian ...... 1182.40 |============================================= KPTI Off: Fedora ...... 1215.87 |============================================== KPTI Off: Ubuntu ...... 1218.90 |============================================== KPTI On: Arch Linux ... 1208.60 |============================================== KPTI On: Clear Linux .. 1216.53 |============================================== KPTI On: Debian ....... 1181.33 |============================================= KPTI On: Fedora ....... 1184.63 |============================================= KPTI On: Ubuntu ....... 1211.17 |============================================== Caffe 2016-12-29 Build: CPU AlexNet Milli-Seconds < Lower Is Better KPTI Off: Clear Linux . 84382 |============= KPTI Off: Debian ...... 283344 |=========================================== KPTI Off: Ubuntu ...... 303279 |============================================== KPTI On: Clear Linux .. 84407 |============= KPTI On: Debian ....... 281903 |=========================================== KPTI On: Ubuntu ....... 308203 |=============================================== Caffe 2016-12-29 Build: CPU Googlenet Milli-Seconds < Lower Is Better KPTI Off: Clear Linux . 207880 |=============== KPTI Off: Debian ...... 652046 |=============================================== KPTI Off: Ubuntu ...... 607318 |============================================ KPTI On: Clear Linux .. 208305 |=============== KPTI On: Debian ....... 645687 |=============================================== KPTI On: Ubuntu ....... 609756 |============================================ Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better KPTI Off: Arch Linux .. 3672714.08 |========================================= KPTI Off: Clear Linux . 3871526.42 |=========================================== KPTI Off: Debian ...... 2940663.80 |================================= KPTI Off: Fedora ...... 3682875.21 |========================================= KPTI Off: Ubuntu ...... 2956186.58 |================================= KPTI On: Arch Linux ... 3370820.33 |===================================== KPTI On: Clear Linux .. 3881151.42 |=========================================== KPTI On: Debian ....... 2813287.92 |=============================== KPTI On: Fedora ....... 3575937.83 |======================================== KPTI On: Ubuntu ....... 2877172.00 |================================ Redis 3.0.1 Test: SET Requests Per Second > Higher Is Better KPTI Off: Arch Linux .. 2575753.50 |======================================== KPTI Off: Clear Linux . 2783559.31 |=========================================== KPTI Off: Debian ...... 2101473.37 |================================ KPTI Off: Fedora ...... 2549087.63 |======================================= KPTI Off: Ubuntu ...... 2122759.46 |================================= KPTI On: Arch Linux ... 2477436.17 |====================================== KPTI On: Clear Linux .. 2674347.08 |========================================= KPTI On: Debian ....... 2068979.29 |================================ KPTI On: Fedora ....... 2466389.88 |====================================== KPTI On: Ubuntu ....... 2054361.42 |================================ PyBench 2008-08-14 Total For Average Test Times Milliseconds < Lower Is Better KPTI Off: Clear Linux . 964 |======================================= KPTI Off: Debian ...... 1176 |================================================ KPTI Off: Fedora ...... 1162 |=============================================== KPTI Off: Ubuntu ...... 1107 |============================================= KPTI On: Clear Linux .. 965 |======================================= KPTI On: Debian ....... 1169 |=============================================== KPTI On: Fedora ....... 1209 |================================================= KPTI On: Ubuntu ....... 1112 |============================================= Apache Benchmark 2.4.7 Static Web Page Serving Requests Per Second > Higher Is Better KPTI Off: Clear Linux . 41772.46 |============================================= KPTI Off: Ubuntu ...... 40998.65 |============================================ KPTI On: Clear Linux .. 39104.97 |========================================== KPTI On: Ubuntu ....... 38847.35 |========================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better KPTI Off: Clear Linux . 768813 |=============================================== KPTI Off: Debian ...... 577305 |=================================== KPTI Off: Fedora ...... 669335 |========================================= KPTI Off: Ubuntu ...... 585886 |==================================== KPTI On: Clear Linux .. 773039 |=============================================== KPTI On: Debian ....... 582932 |=================================== KPTI On: Fedora ....... 658208 |======================================== KPTI On: Ubuntu ....... 578130 |=================================== Scikit-Learn 0.17.1 Seconds < Lower Is Better KPTI Off: Clear Linux . 9.81 |============== KPTI Off: Debian ...... 32.29 |=============================================== KPTI Off: Ubuntu ...... 29.22 |=========================================== KPTI On: Clear Linux .. 9.90 |============== KPTI On: Debian ....... 32.96 |================================================ KPTI On: Ubuntu ....... 29.52 |===========================================