Linux 4.16 To Linux 5.4 Kernel Benchmarks Benchmarks for a future article by Michael Larabel. Linux 4.16: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 4.16.0-041600-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.17: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 4.17.0-041700-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.18: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 4.18.0-041800-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 4.19: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 4.19.0-041900-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.0: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 5.0.0-050000-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.1: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 5.1.0-050100-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.2: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 5.2.0-050200-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.3: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 5.3.0-050300-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 Linux 5.4: Processor: Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads), Motherboard: MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: 256GB INTEL SSDPEKKW256G8, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 19.10, Kernel: 5.4.0-999-generic (x86_64) 20191030, Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.30.1 Threads / Copies: 1 Seconds < Lower Is Better Linux 4.16 . 29.74 |==================================== Linux 4.17 . 13.77 |================= Linux 4.18 . 12.31 |=============== Linux 4.19 . 12.74 |================ Linux 5.0 .. 12.71 |================ Linux 5.1 .. 13.17 |================ Linux 5.2 .. 12.91 |================ Linux 5.3 .. 13.03 |================ Linux 5.4 .. 48.32 |=========================================================== SQLite 3.30.1 Threads / Copies: 8 Seconds < Lower Is Better Linux 4.16 . 118.14 |============================================= Linux 4.17 . 51.67 |==================== Linux 4.18 . 54.34 |===================== Linux 4.19 . 55.69 |===================== Linux 5.0 .. 55.98 |====================== Linux 5.1 .. 55.34 |===================== Linux 5.2 .. 56.27 |====================== Linux 5.3 .. 61.98 |======================== Linux 5.4 .. 150.90 |========================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Linux 4.16 . 628 |==================================================== Linux 4.17 . 633 |==================================================== Linux 4.18 . 631 |==================================================== Linux 4.19 . 637 |===================================================== Linux 5.0 .. 661 |====================================================== Linux 5.1 .. 706 |========================================================== Linux 5.2 .. 740 |============================================================= Linux 5.3 .. 736 |============================================================= Linux 5.4 .. 736 |============================================================= Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better Linux 4.16 . 1024 |=============================== Linux 4.17 . 1028 |=============================== Linux 4.18 . 1020 |=============================== Linux 4.19 . 1031 |=============================== Linux 5.0 .. 1073 |================================ Linux 5.1 .. 1211 |===================================== Linux 5.2 .. 1390 |========================================== Linux 5.3 .. 1703 |=================================================== Linux 5.4 .. 1989 |============================================================ t-test1 2017-01-13 Threads: 1 Seconds < Lower Is Better Linux 4.16 . 17.51 |============================================== Linux 4.17 . 17.74 |=============================================== Linux 4.18 . 17.69 |=============================================== Linux 4.19 . 18.12 |================================================ Linux 5.0 .. 18.15 |================================================ Linux 5.1 .. 20.59 |====================================================== Linux 5.2 .. 21.60 |========================================================= Linux 5.3 .. 22.43 |=========================================================== Linux 5.4 .. 22.04 |========================================================== t-test1 2017-01-13 Threads: 2 Seconds < Lower Is Better Linux 4.16 . 6.669 |===================================================== Linux 4.17 . 6.576 |==================================================== Linux 4.18 . 6.522 |==================================================== Linux 4.19 . 6.478 |==================================================== Linux 5.0 .. 6.534 |==================================================== Linux 5.1 .. 6.896 |======================================================= Linux 5.2 .. 7.390 |=========================================================== Linux 5.3 .. 7.387 |=========================================================== Linux 5.4 .. 7.417 |=========================================================== Sockperf 3.4 Test: Throughput Messages Per Second > Higher Is Better Linux 4.16 . 619790 |========================================================= Linux 4.17 . 630537 |========================================================== Linux 4.18 . 615167 |========================================================= Linux 4.19 . 580464 |===================================================== Linux 5.0 .. 465949 |=========================================== Linux 5.1 .. 466874 |=========================================== Linux 5.2 .. 437198 |======================================== Linux 5.3 .. 437818 |======================================== Linux 5.4 .. 421353 |======================================= Sockperf 3.4 Test: Latency Ping Pong usec < Lower Is Better Linux 4.16 . 4.222 |========================================================== Linux 4.17 . 4.126 |========================================================= Linux 4.18 . 4.163 |========================================================= Linux 4.19 . 4.182 |========================================================= Linux 5.0 .. 4.037 |======================================================= Linux 5.1 .. 4.173 |========================================================= Linux 5.2 .. 4.187 |========================================================= Linux 5.3 .. 4.222 |========================================================== Linux 5.4 .. 4.300 |=========================================================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better Linux 4.16 . 4.291 |=========================================================== Linux 4.17 . 4.181 |========================================================= Linux 4.18 . 4.212 |========================================================== Linux 4.19 . 4.178 |========================================================= Linux 5.0 .. 4.156 |========================================================= Linux 5.1 .. 3.903 |====================================================== Linux 5.2 .. 3.879 |===================================================== Linux 5.3 .. 3.899 |====================================================== Linux 5.4 .. 3.894 |====================================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better Linux 4.16 . 3317 |============================================================ Linux 4.17 . 3269 |=========================================================== Linux 4.18 . 3317 |============================================================ Linux 4.19 . 3278 |=========================================================== Linux 5.0 .. 3321 |============================================================ Linux 5.1 .. 3251 |=========================================================== Linux 5.2 .. 3270 |=========================================================== Linux 5.3 .. 3181 |========================================================= Linux 5.4 .. 3230 |========================================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better Linux 4.16 . 3765 |============================================================ Linux 4.17 . 3737 |=========================================================== Linux 4.18 . 3731 |=========================================================== Linux 4.19 . 3742 |=========================================================== Linux 5.0 .. 3755 |============================================================ Linux 5.1 .. 3743 |=========================================================== Linux 5.2 .. 3760 |============================================================ Linux 5.3 .. 3748 |=========================================================== Linux 5.4 .. 3782 |============================================================ Renaissance 0.9.0 Test: Apache Spark ALS ms < Lower Is Better Linux 4.16 . 5729.40 |======================================================== Linux 4.17 . 5753.46 |========================================================= Linux 4.18 . 5730.89 |======================================================== Linux 4.19 . 5712.73 |======================================================== Linux 5.0 .. 5750.70 |========================================================= Linux 5.1 .. 5713.71 |======================================================== Linux 5.2 .. 5796.74 |========================================================= Linux 5.3 .. 5699.38 |======================================================== Linux 5.4 .. 5789.65 |========================================================= Renaissance 0.9.0 Test: Apache Spark Bayes ms < Lower Is Better Linux 4.16 . 3105.87 |======================================================== Linux 4.17 . 3075.91 |======================================================= Linux 4.18 . 3077.69 |======================================================== Linux 4.19 . 3141.40 |========================================================= Linux 5.0 .. 3159.76 |========================================================= Linux 5.1 .. 3098.45 |======================================================== Linux 5.2 .. 3126.79 |======================================================== Linux 5.3 .. 3122.25 |======================================================== Linux 5.4 .. 3090.75 |======================================================== Renaissance 0.9.0 Test: Savina Reactors.IO ms < Lower Is Better Linux 4.16 . 22922.52 |=============================================== Linux 4.17 . 23071.52 |================================================ Linux 4.18 . 23504.23 |================================================= Linux 4.19 . 22531.67 |=============================================== Linux 5.0 .. 26285.85 |====================================================== Linux 5.1 .. 26333.41 |======================================================= Linux 5.2 .. 26677.54 |======================================================= Linux 5.3 .. 26975.50 |======================================================== Linux 5.4 .. 27025.49 |======================================================== Renaissance 0.9.0 Test: In-Memory Database Shootout ms < Lower Is Better Linux 4.16 . 5527.98 |======================================================= Linux 4.17 . 5429.30 |====================================================== Linux 4.18 . 5454.39 |====================================================== Linux 4.19 . 5548.08 |======================================================= Linux 5.0 .. 5634.29 |======================================================== Linux 5.1 .. 5473.35 |====================================================== Linux 5.2 .. 5573.25 |======================================================= Linux 5.3 .. 5728.90 |========================================================= Linux 5.4 .. 5592.44 |======================================================== Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree ms < Lower Is Better Linux 4.16 . 12262.32 |===================================================== Linux 4.17 . 12310.60 |===================================================== Linux 4.18 . 12593.94 |======================================================= Linux 4.19 . 12389.12 |====================================================== Linux 5.0 .. 12779.10 |======================================================= Linux 5.1 .. 12825.74 |======================================================== Linux 5.2 .. 12653.42 |======================================================= Linux 5.3 .. 12906.45 |======================================================== Linux 5.4 .. 12807.76 |======================================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better Linux 4.16 . 812 |============================================================ Linux 4.17 . 806 |=========================================================== Linux 4.18 . 806 |=========================================================== Linux 4.19 . 831 |============================================================= Linux 5.0 .. 829 |============================================================= Linux 5.1 .. 816 |============================================================ Linux 5.2 .. 778 |========================================================= Linux 5.3 .. 764 |======================================================== Linux 5.4 .. 793 |========================================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better Linux 4.16 . 1399 |============================================================ Linux 4.17 . 1394 |============================================================ Linux 4.18 . 1402 |============================================================ Linux 4.19 . 1401 |============================================================ Linux 5.0 .. 1397 |============================================================ Linux 5.1 .. 1398 |============================================================ Linux 5.2 .. 1375 |=========================================================== Linux 5.3 .. 1364 |========================================================== Linux 5.4 .. 1375 |=========================================================== GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better Linux 4.16 . 333 |============================================================= Linux 4.17 . 333 |============================================================= Linux 4.18 . 333 |============================================================= Linux 4.19 . 329 |============================================================ Linux 5.0 .. 330 |============================================================ Linux 5.1 .. 332 |============================================================= Linux 5.2 .. 326 |============================================================ Linux 5.3 .. 324 |=========================================================== Linux 5.4 .. 325 |============================================================ GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better Linux 4.16 . 986 |============================================================= Linux 4.17 . 984 |============================================================= Linux 4.18 . 986 |============================================================= Linux 4.19 . 984 |============================================================= Linux 5.0 .. 980 |============================================================= Linux 5.1 .. 977 |============================================================ Linux 5.2 .. 926 |========================================================= Linux 5.3 .. 917 |========================================================= Linux 5.4 .. 931 |========================================================== VP9 libvpx Encoding 1.8.1 vpxenc VP9 1080p Video Encode Frames Per Second > Higher Is Better Linux 4.16 . 218.93 |========================================================== Linux 4.17 . 216.17 |========================================================= Linux 4.18 . 213.31 |========================================================= Linux 4.19 . 216.26 |========================================================= Linux 5.0 .. 211.62 |======================================================== Linux 5.1 .. 210.99 |======================================================== Linux 5.2 .. 208.90 |======================================================= Linux 5.3 .. 207.67 |======================================================= Linux 5.4 .. 206.39 |======================================================= x265 3.1.2 H.265 1080p Video Encoding Frames Per Second > Higher Is Better Linux 4.16 . 60.17 |======================================================= Linux 4.17 . 61.21 |======================================================== Linux 4.18 . 61.20 |======================================================== Linux 4.19 . 61.14 |======================================================== Linux 5.0 .. 61.00 |======================================================= Linux 5.1 .. 64.91 |=========================================================== Linux 5.2 .. 64.95 |=========================================================== Linux 5.3 .. 64.79 |=========================================================== Linux 5.4 .. 64.99 |=========================================================== ACES DGEMM 1.0 Sustained Floating-Point Rate GFLOP/s > Higher Is Better Linux 4.16 . 6.523778 |======================================================== Linux 4.17 . 6.416937 |======================================================= Linux 4.18 . 6.343789 |====================================================== Linux 4.19 . 6.313804 |====================================================== Linux 5.0 .. 6.312807 |====================================================== Linux 5.1 .. 6.311747 |====================================================== Linux 5.2 .. 6.334200 |====================================================== Linux 5.3 .. 6.281222 |====================================================== Linux 5.4 .. 6.357456 |======================================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better Linux 4.16 . 3690.21 |====================================================== Linux 4.17 . 3888.14 |========================================================= Linux 4.18 . 3895.25 |========================================================= Linux 4.19 . 3897.52 |========================================================= Linux 5.0 .. 3898.57 |========================================================= Linux 5.1 .. 3894.77 |========================================================= Linux 5.2 .. 3898.18 |========================================================= Linux 5.3 .. 3884.75 |========================================================= Linux 5.4 .. 3893.54 |========================================================= ebizzy 0.3 Records/s > Higher Is Better Linux 4.16 . 478317 |======================================================== Linux 4.17 . 497664 |========================================================== Linux 4.18 . 495158 |========================================================== Linux 4.19 . 482530 |======================================================== Linux 5.0 .. 473138 |======================================================= Linux 5.1 .. 455298 |===================================================== Linux 5.2 .. 461175 |====================================================== Linux 5.3 .. 455293 |===================================================== Linux 5.4 .. 467948 |======================================================= Timed GCC Compilation 8.2 Time To Compile Seconds < Lower Is Better Linux 4.16 . 715.95 |======================================================= Linux 4.17 . 717.94 |======================================================== Linux 4.18 . 721.42 |======================================================== Linux 4.19 . 718.60 |======================================================== Linux 5.0 .. 722.23 |======================================================== Linux 5.1 .. 726.51 |======================================================== Linux 5.2 .. 746.86 |========================================================== Linux 5.3 .. 747.50 |========================================================== Linux 5.4 .. 749.52 |========================================================== Timed Linux Kernel Compilation 5.4 Time To Compile Seconds < Lower Is Better Linux 4.16 . 47.51 |========================================================== Linux 4.17 . 47.34 |========================================================== Linux 4.18 . 47.24 |========================================================= Linux 4.19 . 47.24 |========================================================= Linux 5.0 .. 47.74 |========================================================== Linux 5.1 .. 47.51 |========================================================== Linux 5.2 .. 48.34 |=========================================================== Linux 5.3 .. 48.47 |=========================================================== Linux 5.4 .. 48.54 |=========================================================== XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better Linux 4.16 . 19.69 |========================================================== Linux 4.17 . 19.11 |======================================================== Linux 4.18 . 19.36 |========================================================= Linux 4.19 . 19.28 |========================================================= Linux 5.0 .. 19.59 |========================================================== Linux 5.1 .. 19.84 |========================================================== Linux 5.2 .. 20.08 |=========================================================== Linux 5.3 .. 20.09 |=========================================================== Linux 5.4 .. 20.00 |=========================================================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better Linux 4.16 . 20.34 |======================================= Linux 4.17 . 20.62 |======================================== Linux 4.18 . 21.14 |========================================= Linux 4.19 . 20.56 |======================================== Linux 5.0 .. 23.34 |============================================= Linux 5.1 .. 22.96 |============================================ Linux 5.2 .. 25.22 |================================================= Linux 5.3 .. 28.51 |======================================================= Linux 5.4 .. 30.59 |=========================================================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Linux 4.16 . 37.06 |======================================== Linux 4.17 . 36.82 |======================================== Linux 4.18 . 39.64 |=========================================== Linux 4.19 . 36.07 |======================================= Linux 5.0 .. 42.90 |============================================== Linux 5.1 .. 37.58 |========================================= Linux 5.2 .. 44.08 |================================================ Linux 5.3 .. 53.89 |========================================================== Linux 5.4 .. 54.59 |=========================================================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better Linux 4.16 . 15.27 |================================= Linux 4.17 . 14.40 |=============================== Linux 4.18 . 17.08 |===================================== Linux 4.19 . 15.51 |================================= Linux 5.0 .. 18.42 |======================================== Linux 5.1 .. 16.74 |==================================== Linux 5.2 .. 19.29 |========================================== Linux 5.3 .. 27.34 |=========================================================== Linux 5.4 .. 27.28 |=========================================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better Linux 4.16 . 24.15 |=========================== Linux 4.17 . 25.32 |============================ Linux 4.18 . 26.34 |============================= Linux 4.19 . 25.84 |============================= Linux 5.0 .. 26.16 |============================= Linux 5.1 .. 25.89 |============================= Linux 5.2 .. 31.66 |=================================== Linux 5.3 .. 52.23 |========================================================== Linux 5.4 .. 53.02 |=========================================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Linux 4.16 . 45.73 |========================================== Linux 4.17 . 48.18 |============================================ Linux 4.18 . 48.77 |============================================= Linux 4.19 . 48.27 |============================================ Linux 5.0 .. 48.81 |============================================= Linux 5.1 .. 47.65 |============================================ Linux 5.2 .. 60.70 |======================================================== Linux 5.3 .. 64.13 |=========================================================== Linux 5.4 .. 63.02 |========================================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Linux 4.16 . 445240.16 |======================================================= Linux 4.17 . 437014.58 |====================================================== Linux 4.18 . 440888.43 |====================================================== Linux 4.19 . 441523.62 |======================================================= Linux 5.0 .. 432615.93 |===================================================== Linux 5.1 .. 435672.02 |====================================================== Linux 5.2 .. 412471.94 |=================================================== Linux 5.3 .. 408652.96 |================================================== Linux 5.4 .. 409157.34 |=================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Linux 4.16 . 63.89 |========================================================= Linux 4.17 . 62.28 |======================================================= Linux 4.18 . 62.91 |======================================================== Linux 4.19 . 62.59 |======================================================= Linux 5.0 .. 62.24 |======================================================= Linux 5.1 .. 62.37 |======================================================= Linux 5.2 .. 66.18 |=========================================================== Linux 5.3 .. 66.46 |=========================================================== Linux 5.4 .. 66.62 |=========================================================== GNU Octave Benchmark 4.4.1 Seconds < Lower Is Better Linux 4.16 . 17.74 |================================================= Linux 4.17 . 17.62 |================================================= Linux 4.18 . 17.53 |================================================ Linux 4.19 . 17.73 |================================================= Linux 5.0 .. 17.79 |================================================= Linux 5.1 .. 17.72 |================================================= Linux 5.2 .. 21.40 |=========================================================== Linux 5.3 .. 21.39 |=========================================================== Linux 5.4 .. 21.03 |========================================================== Memtier_benchmark 1.2.17 Protocol: Redis Ops/sec > Higher Is Better Linux 4.16 . 2453256.77 |============================================== Linux 4.17 . 2887947.22 |====================================================== Linux 4.18 . 2393171.91 |============================================= Linux 4.19 . 2543202.98 |================================================ Linux 5.0 .. 2513890.29 |=============================================== Linux 5.1 .. 2518787.56 |=============================================== Linux 5.2 .. 2393265.86 |============================================= Linux 5.3 .. 2474750.91 |============================================== Linux 5.4 .. 2497759.17 |=============================================== Redis 5.0.5 Test: GET Requests Per Second > Higher Is Better Linux 4.16 . 2484557.01 |================================================ Linux 4.17 . 2522179.50 |================================================= Linux 4.18 . 2513584.54 |================================================= Linux 4.19 . 2538300.75 |================================================= Linux 5.0 .. 2540773.00 |================================================= Linux 5.1 .. 2594097.17 |================================================== Linux 5.2 .. 2533896.25 |================================================= Linux 5.3 .. 2470246.25 |================================================ Linux 5.4 .. 2777878.20 |====================================================== Redis 5.0.5 Test: SET Requests Per Second > Higher Is Better Linux 4.16 . 2052883.79 |===================================================== Linux 4.17 . 2067565.13 |===================================================== Linux 4.18 . 2009941.97 |==================================================== Linux 4.19 . 2056274.25 |===================================================== Linux 5.0 .. 2062208.96 |===================================================== Linux 5.1 .. 2103801.29 |====================================================== Linux 5.2 .. 2064719.21 |===================================================== Linux 5.3 .. 2045704.75 |===================================================== Linux 5.4 .. 2050891.21 |===================================================== Stress-NG 0.07.26 Test: Forking Bogo Ops/s > Higher Is Better Linux 4.16 . 95905.57 |======================================================= Linux 4.17 . 93842.19 |===================================================== Linux 4.18 . 91990.12 |==================================================== Linux 4.19 . 98335.08 |======================================================== Linux 5.0 .. 94606.26 |====================================================== Linux 5.1 .. 95760.19 |======================================================= Linux 5.2 .. 93246.83 |===================================================== Linux 5.3 .. 92274.02 |===================================================== Linux 5.4 .. 92385.02 |===================================================== Stress-NG 0.07.26 Test: Semaphores Bogo Ops/s > Higher Is Better Linux 4.16 . 3150939.77 |====================================================== Linux 4.17 . 3084773.61 |===================================================== Linux 4.18 . 3125428.03 |====================================================== Linux 4.19 . 3137571.74 |====================================================== Linux 5.0 .. 3119497.22 |===================================================== Linux 5.1 .. 3149098.94 |====================================================== Linux 5.2 .. 3023293.85 |==================================================== Linux 5.3 .. 2923858.94 |================================================== Linux 5.4 .. 3125231.03 |====================================================== Stress-NG 0.07.26 Test: Socket Activity Bogo Ops/s > Higher Is Better Linux 4.16 . 10735.02 |======================================= Linux 4.17 . 10572.38 |======================================= Linux 4.18 . 10056.09 |===================================== Linux 4.19 . 10255.80 |====================================== Linux 5.0 .. 14936.08 |======================================================= Linux 5.1 .. 15265.14 |======================================================== Linux 5.2 .. 10846.48 |======================================== Linux 5.3 .. 9668.18 |=================================== Linux 5.4 .. 9323.43 |================================== Stress-NG 0.07.26 Test: Context Switching Bogo Ops/s > Higher Is Better Linux 4.16 . 13439936.46 |===================================== Linux 4.17 . 14480654.67 |======================================== Linux 4.18 . 14584272.58 |======================================== Linux 4.19 . 15178230.47 |========================================== Linux 5.0 .. 19157911.86 |===================================================== Linux 5.1 .. 18826824.59 |==================================================== Linux 5.2 .. 12918420.79 |==================================== Linux 5.3 .. 12922338.09 |==================================== Linux 5.4 .. 12566616.39 |=================================== Stress-NG 0.07.26 Test: System V Message Passing Bogo Ops/s > Higher Is Better Linux 4.16 . 10081645.26 |===================================================== Linux 4.17 . 8061310.83 |========================================== Linux 4.18 . 8186176.60 |=========================================== Linux 4.19 . 8163830.70 |=========================================== Linux 5.0 .. 7863922.43 |========================================= Linux 5.1 .. 8090485.00 |=========================================== Linux 5.2 .. 9319564.99 |================================================= Linux 5.3 .. 9254599.36 |================================================= Linux 5.4 .. 7580952.22 |======================================== ctx_clock Context Switch Time Clocks < Lower Is Better Linux 4.16 . 438 |===================================== Linux 4.17 . 419 |=================================== Linux 4.18 . 421 |=================================== Linux 4.19 . 417 |=================================== Linux 5.0 .. 402 |================================== Linux 5.1 .. 402 |================================== Linux 5.2 .. 719 |============================================================ Linux 5.3 .. 719 |============================================================ Linux 5.4 .. 725 |============================================================= Apache Cassandra 3.11.4 Test: Writes Op/s > Higher Is Better Linux 4.16 . 129385 |===================================================== Linux 4.17 . 141234 |========================================================== Linux 4.18 . 129550 |===================================================== Linux 4.19 . 141873 |========================================================== Linux 5.0 .. 137278 |======================================================== Linux 5.1 .. 132275 |====================================================== Linux 5.2 .. 124674 |=================================================== Linux 5.3 .. 120607 |================================================= Linux 5.4 .. 125567 |=================================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Linux 4.16 . 740857 |========================================================== Linux 4.17 . 425270 |================================= Linux 4.18 . 425304 |================================= Linux 4.19 . 454844 |==================================== Linux 5.0 .. 446316 |=================================== Linux 5.1 .. 450483 |=================================== Linux 5.2 .. 455339 |==================================== Linux 5.3 .. 477374 |===================================== Linux 5.4 .. 505688 |======================================== Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better Linux 4.16 . 1317575 |========================================================= Linux 4.17 . 1327881 |========================================================= Linux 4.18 . 1319821 |========================================================= Linux 4.19 . 1301628 |======================================================== Linux 5.0 .. 1302405 |======================================================== Linux 5.1 .. 1210778 |==================================================== Linux 5.2 .. 1106647 |================================================ Linux 5.3 .. 1104998 |=============================================== Linux 5.4 .. 1155993 |================================================== Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better Linux 4.16 . 3686813 |========================================================= Linux 4.17 . 3650286 |======================================================== Linux 4.18 . 3665766 |======================================================== Linux 4.19 . 3705167 |========================================================= Linux 5.0 .. 3594887 |======================================================= Linux 5.1 .. 3700676 |========================================================= Linux 5.2 .. 3592766 |======================================================= Linux 5.3 .. 3631002 |======================================================== Linux 5.4 .. 3510818 |====================================================== Memcached mcperf 1.5.10 Method: Add Operations Per Second > Higher Is Better Linux 4.16 . 68058.7 |======================================================= Linux 4.17 . 70498.5 |========================================================= Linux 4.18 . 69409.8 |======================================================== Linux 4.19 . 69370.3 |======================================================== Linux 5.0 .. 67150.4 |====================================================== Linux 5.1 .. 65161.8 |===================================================== Linux 5.2 .. 62696.1 |=================================================== Linux 5.3 .. 62122.7 |================================================== Linux 5.4 .. 61772.4 |================================================== Memcached mcperf 1.5.10 Method: Get Operations Per Second > Higher Is Better Linux 4.16 . 103598.4 |==================================================== Linux 4.17 . 108356.5 |====================================================== Linux 4.18 . 111488.5 |======================================================== Linux 4.19 . 109637.4 |======================================================= Linux 5.0 .. 110801.4 |======================================================== Linux 5.1 .. 109753.7 |======================================================= Linux 5.2 .. 107673.8 |====================================================== Linux 5.3 .. 106005.1 |===================================================== Linux 5.4 .. 105324.7 |===================================================== Memcached mcperf 1.5.10 Method: Set Operations Per Second > Higher Is Better Linux 4.16 . 69040.4 |======================================================== Linux 4.17 . 70757.7 |========================================================= Linux 4.18 . 69533.8 |======================================================== Linux 4.19 . 69304.2 |======================================================== Linux 5.0 .. 66934.3 |====================================================== Linux 5.1 .. 65598.2 |===================================================== Linux 5.2 .. 62751.7 |=================================================== Linux 5.3 .. 62649.9 |================================================== Linux 5.4 .. 61714.6 |================================================== Memcached mcperf 1.5.10 Method: Delete Operations Per Second > Higher Is Better Linux 4.16 . 105887.5 |===================================================== Linux 4.17 . 108716.6 |======================================================= Linux 4.18 . 111068.5 |======================================================== Linux 4.19 . 107442.3 |====================================================== Linux 5.0 .. 110424.8 |======================================================== Linux 5.1 .. 109869.7 |======================================================= Linux 5.2 .. 108012.7 |====================================================== Linux 5.3 .. 105447.6 |===================================================== Linux 5.4 .. 105363.4 |===================================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Linux 4.16 . 1035 |============================================================ Linux 4.17 . 985 |========================================================= Linux 4.18 . 988 |========================================================= Linux 4.19 . 983 |========================================================= Linux 5.0 .. 985 |========================================================= Linux 5.1 .. 983 |========================================================= Linux 5.2 .. 984 |========================================================= Linux 5.3 .. 987 |========================================================= Linux 5.4 .. 983 |========================================================= NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better Linux 4.16 . 43938.70 |======================================================== Linux 4.17 . 43212.56 |======================================================= Linux 4.18 . 42198.44 |====================================================== Linux 4.19 . 42756.69 |====================================================== Linux 5.0 .. 42363.25 |====================================================== Linux 5.1 .. 42002.16 |====================================================== Linux 5.2 .. 38510.34 |================================================= Linux 5.3 .. 37408.73 |================================================ Linux 5.4 .. 37462.17 |================================================ Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better Linux 4.16 . 37290.28 |======================================================== Linux 4.17 . 35832.15 |====================================================== Linux 4.18 . 35752.17 |====================================================== Linux 4.19 . 36235.44 |====================================================== Linux 5.0 .. 34227.48 |=================================================== Linux 5.1 .. 33087.64 |================================================== Linux 5.2 .. 31261.83 |=============================================== Linux 5.3 .. 30358.91 |============================================== Linux 5.4 .. 30624.34 |============================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better Linux 4.16 . 669443 |====================================================== Linux 4.17 . 715070 |========================================================== Linux 4.18 . 713878 |========================================================== Linux 4.19 . 714263 |========================================================== Linux 5.0 .. 713971 |========================================================== Linux 5.1 .. 714713 |========================================================== Linux 5.2 .. 714289 |========================================================== Linux 5.3 .. 713115 |========================================================== Linux 5.4 .. 715525 |========================================================== Selenium Benchmark: ARES-6 - Browser: Google Chrome ms < Lower Is Better Linux 4.16 . 19.29 |========================================= Linux 4.17 . 20.26 |=========================================== Linux 4.18 . 20.24 |=========================================== Linux 4.19 . 20.08 |=========================================== Linux 5.0 .. 27.51 |=========================================================== Linux 5.1 .. 27.51 |=========================================================== Linux 5.2 .. 27.52 |=========================================================== Linux 5.3 .. 27.47 |=========================================================== Linux 5.4 .. 27.61 |=========================================================== Selenium Benchmark: Octane - Browser: Google Chrome Geometric Mean > Higher Is Better Linux 4.16 . 46319 |=========================================================== Linux 4.17 . 44649 |========================================================= Linux 4.18 . 44675 |========================================================= Linux 4.19 . 44636 |========================================================= Linux 5.0 .. 36469 |============================================== Linux 5.1 .. 36463 |============================================== Linux 5.2 .. 36452 |============================================== Linux 5.3 .. 36345 |============================================== Linux 5.4 .. 35981 |============================================== Selenium Benchmark: WebXPRT - Browser: Google Chrome Score > Higher Is Better Linux 4.16 . 234 |============================================================= Linux 4.17 . 224 |========================================================== Linux 4.18 . 225 |=========================================================== Linux 4.19 . 224 |========================================================== Linux 5.0 .. 198 |==================================================== Linux 5.1 .. 198 |==================================================== Linux 5.2 .. 196 |=================================================== Linux 5.3 .. 197 |=================================================== Linux 5.4 .. 197 |=================================================== Selenium Benchmark: Basemark - Browser: Google Chrome Overall Score > Higher Is Better Linux 4.16 . 1041.10 |========================================================= Linux 4.17 . 1044.92 |========================================================= Linux 4.18 . 997.33 |====================================================== Linux 4.19 . 1022.05 |======================================================== Linux 5.0 .. 872.02 |================================================ Linux 5.1 .. 865.58 |=============================================== Linux 5.2 .. 879.63 |================================================ Linux 5.3 .. 858.02 |=============================================== Linux 5.4 .. 909.07 |================================================== Selenium Benchmark: Jetstream - Browser: Google Chrome Score > Higher Is Better Linux 4.16 . 214.89 |========================================================== Linux 4.17 . 206.13 |======================================================== Linux 4.18 . 205.57 |======================================================= Linux 4.19 . 205.15 |======================================================= Linux 5.0 .. 166.19 |============================================= Linux 5.1 .. 167.74 |============================================= Linux 5.2 .. 167.69 |============================================= Linux 5.3 .. 167.88 |============================================= Linux 5.4 .. 167.25 |============================================= Selenium Benchmark: CanvasMark - Browser: Google Chrome Score > Higher Is Better Linux 4.16 . 19749 |=========================================================== Linux 4.17 . 18904 |======================================================== Linux 4.18 . 19091 |========================================================= Linux 4.19 . 19197 |========================================================= Linux 5.0 .. 16835 |================================================== Linux 5.1 .. 16768 |================================================== Linux 5.2 .. 16610 |================================================== Linux 5.3 .. 16554 |================================================= Linux 5.4 .. 16478 |================================================= Selenium Benchmark: MotionMark - Browser: Google Chrome Score > Higher Is Better Linux 4.16 . 641.69 |========================================================= Linux 4.17 . 638.29 |========================================================= Linux 4.18 . 627.90 |======================================================== Linux 4.19 . 648.88 |========================================================== Linux 5.0 .. 568.10 |=================================================== Linux 5.1 .. 564.55 |================================================== Linux 5.2 .. 565.02 |=================================================== Linux 5.3 .. 561.75 |================================================== Linux 5.4 .. 568.51 |=================================================== Selenium Benchmark: StyleBench - Browser: Google Chrome Runs / Minute > Higher Is Better Linux 4.16 . 35.30 |========================================================== Linux 4.17 . 36.00 |=========================================================== Linux 4.18 . 36.16 |=========================================================== Linux 4.19 . 36.10 |=========================================================== Linux 5.0 .. 33.20 |====================================================== Linux 5.1 .. 33.07 |====================================================== Linux 5.2 .. 33.00 |====================================================== Linux 5.3 .. 33.02 |====================================================== Linux 5.4 .. 33.25 |====================================================== Selenium Benchmark: Speedometer - Browser: Google Chrome Runs Per Minute > Higher Is Better Linux 4.16 . 119.00 |========================================================== Linux 4.17 . 114.00 |======================================================== Linux 4.18 . 116.00 |========================================================= Linux 4.19 . 115.00 |======================================================== Linux 5.0 .. 97.71 |================================================ Linux 5.1 .. 97.68 |================================================ Linux 5.2 .. 97.20 |=============================================== Linux 5.3 .. 97.20 |=============================================== Linux 5.4 .. 97.20 |=============================================== Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Score < Lower Is Better Linux 4.16 . 1577 |====================================== Linux 4.17 . 1818 |============================================ Linux 4.18 . 1836 |============================================ Linux 4.19 . 1806 |============================================ Linux 5.0 .. 2491 |============================================================ Linux 5.1 .. 2469 |=========================================================== Linux 5.2 .. 2448 |=========================================================== Linux 5.3 .. 2462 |=========================================================== Linux 5.4 .. 2486 |============================================================ OSBench Test: Create Files us Per Event < Lower Is Better Linux 4.16 . 13.19 |========================================================== Linux 4.17 . 12.63 |======================================================== Linux 4.18 . 12.67 |======================================================== Linux 4.19 . 12.66 |======================================================== Linux 5.0 .. 12.73 |======================================================== Linux 5.1 .. 12.61 |======================================================== Linux 5.2 .. 12.85 |========================================================= Linux 5.3 .. 13.39 |=========================================================== Linux 5.4 .. 13.30 |=========================================================== OSBench Test: Create Threads us Per Event < Lower Is Better Linux 4.16 . 14.80 |====================================================== Linux 4.17 . 16.22 |=========================================================== Linux 4.18 . 15.85 |========================================================== Linux 4.19 . 13.39 |================================================= Linux 5.0 .. 13.43 |================================================= Linux 5.1 .. 13.99 |=================================================== Linux 5.2 .. 14.91 |====================================================== Linux 5.3 .. 15.59 |========================================================= Linux 5.4 .. 14.99 |======================================================= OSBench Test: Launch Programs us Per Event < Lower Is Better Linux 4.16 . 34.85 |====================================================== Linux 4.17 . 36.02 |======================================================== Linux 4.18 . 36.52 |======================================================== Linux 4.19 . 35.22 |====================================================== Linux 5.0 .. 35.68 |======================================================= Linux 5.1 .. 35.23 |====================================================== Linux 5.2 .. 37.60 |========================================================== Linux 5.3 .. 38.15 |=========================================================== Linux 5.4 .. 37.41 |========================================================== OSBench Test: Create Processes us Per Event < Lower Is Better Linux 4.16 . 28.90 |====================================================== Linux 4.17 . 29.03 |====================================================== Linux 4.18 . 29.03 |====================================================== Linux 5.0 .. 29.69 |======================================================== Linux 5.1 .. 30.17 |======================================================== Linux 5.2 .. 30.50 |========================================================= Linux 5.3 .. 31.51 |=========================================================== Linux 5.4 .. 31.36 |===========================================================