Linux 5.9 Test With Experimental EXT4 Patch Benchmarks by Michael Larabel. v5.8: Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1895/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.8.0-050800-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 v5.9 Git: Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.9.0-rc4-pts (x86_64) 20200910, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 v5.9 Git + patch: Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: ASUS MG28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.9.0-rc4-ext4-patch (x86_64) 20200911, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.30.1 Threads / Copies: 1 Seconds < Lower Is Better v5.8 ............. 14.67 |==================================================== v5.9 Git ......... 14.61 |==================================================== v5.9 Git + patch . 14.82 |===================================================== SQLite 3.30.1 Threads / Copies: 8 Seconds < Lower Is Better v5.8 ............. 50.58 |===================================================== v5.9 Git ......... 46.48 |================================================= v5.9 Git + patch . 47.80 |================================================== Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better v5.8 ............. 61.8 |====================================================== v5.9 Git ......... 62.1 |====================================================== v5.9 Git + patch . 44.4 |======================================= Flexible IO Tester 3.18 Type: Random Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better v5.8 ............. 15800 |===================================================== v5.9 Git ......... 15867 |===================================================== v5.9 Git + patch . 11367 |====================================== Flexible IO Tester 3.18 Type: Random Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better v5.8 ............. 1173 |====================================================== v5.9 Git ......... 1141 |===================================================== v5.9 Git + patch . 1153 |===================================================== Flexible IO Tester 3.18 Type: Random Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better v5.8 ............. 300000 |==================================================== v5.9 Git ......... 292000 |=================================================== v5.9 Git + patch . 295333 |=================================================== Flexible IO Tester 3.18 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better v5.8 ............. 1528 |================================================= v5.9 Git ......... 1681 |====================================================== v5.9 Git + patch . 1522 |================================================= Flexible IO Tester 3.18 Type: Sequential Read - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better v5.8 ............. 760 |================================================== v5.9 Git ......... 837 |======================================================= v5.9 Git + patch . 757 |================================================== Flexible IO Tester 3.18 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better v5.8 ............. 2326 |====================================================== v5.9 Git ......... 2162 |================================================== v5.9 Git + patch . 1789 |========================================== Flexible IO Tester 3.18 Type: Sequential Write - Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory IOPS > Higher Is Better v5.8 ............. 1159 |====================================================== v5.9 Git ......... 1077 |================================================== v5.9 Git + patch . 891 |========================================== Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better v5.8 ............. 2.945 |============================================ v5.9 Git ......... 3.366 |================================================== v5.9 Git + patch . 3.585 |===================================================== Hackbench Count: 2 - Type: Thread Seconds < Lower Is Better v5.8 ............. 3.788 |===================================== v5.9 Git ......... 4.761 |=============================================== v5.9 Git + patch . 5.389 |===================================================== Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better v5.8 ............. 5.660 |=================================== v5.9 Git ......... 7.106 |============================================ v5.9 Git + patch . 8.518 |===================================================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better v5.8 ............. 11.312 |========================================== v5.9 Git ......... 9.883 |===================================== v5.9 Git + patch . 13.960 |==================================================== Hackbench Count: 1 - Type: Process Seconds < Lower Is Better v5.8 ............. 2.760 |========================================== v5.9 Git ......... 3.212 |================================================= v5.9 Git + patch . 3.463 |===================================================== Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better v5.8 ............. 22.47 |================================================ v5.9 Git ......... 17.93 |====================================== v5.9 Git + patch . 24.92 |===================================================== Hackbench Count: 2 - Type: Process Seconds < Lower Is Better v5.8 ............. 3.642 |===================================== v5.9 Git ......... 4.515 |============================================== v5.9 Git + patch . 5.189 |===================================================== Hackbench Count: 4 - Type: Process Seconds < Lower Is Better v5.8 ............. 5.265 |================================== v5.9 Git ......... 6.729 |============================================ v5.9 Git + patch . 8.137 |===================================================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better v5.8 ............. 9.703 |===================================== v5.9 Git ......... 9.504 |==================================== v5.9 Git + patch . 13.563 |==================================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better v5.8 ............. 19.83 |=========================================== v5.9 Git ......... 17.22 |====================================== v5.9 Git + patch . 24.28 |===================================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better v5.8 ............. 39.38 |============================================ v5.9 Git ......... 35.04 |======================================= v5.9 Git + patch . 47.44 |===================================================== Redis 5.0.5 Test: LPOP Requests Per Second > Higher Is Better v5.8 ............. 2582974.69 |================================================ v5.9 Git ......... 1523888.21 |============================ v5.9 Git + patch . 1563274.18 |============================= Redis 5.0.5 Test: SADD Requests Per Second > Higher Is Better v5.8 ............. 2095660.42 |================================================ v5.9 Git ......... 1962098.59 |============================================= v5.9 Git + patch . 1937322.33 |============================================ Redis 5.0.5 Test: LPUSH Requests Per Second > Higher Is Better v5.8 ............. 1602867.64 |================================================ v5.9 Git ......... 1489837.96 |============================================= v5.9 Git + patch . 1516066.33 |============================================= Redis 5.0.5 Test: GET Requests Per Second > Higher Is Better v5.8 ............. 2656138.92 |================================================ v5.9 Git ......... 2111756.79 |====================================== v5.9 Git + patch . 2145335.08 |======================================= Redis 5.0.5 Test: SET Requests Per Second > Higher Is Better v5.8 ............. 1989099.04 |================================================ v5.9 Git ......... 1723206.54 |========================================== v5.9 Git + patch . 1743279.20 |========================================== NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better v5.8 ............. 42691.90 |================================================== v5.9 Git ......... 39040.06 |============================================== v5.9 Git + patch . 40260.25 |=============================================== Apache Siege 2.4.29 Concurrent Users: 1 Transactions Per Second > Higher Is Better v5.8 ............. 7684.81 |=================================================== v5.9 Git ......... 7390.86 |================================================= v5.9 Git + patch . 7377.75 |================================================= Apache Siege 2.4.29 Concurrent Users: 10 Transactions Per Second > Higher Is Better v5.8 ............. 20067.82 |=============================================== v5.9 Git ......... 20316.40 |=============================================== v5.9 Git + patch . 21566.35 |================================================== Apache Siege 2.4.29 Concurrent Users: 50 Transactions Per Second > Higher Is Better v5.8 ............. 39280.51 |================================================== v5.9 Git ......... 28240.71 |==================================== v5.9 Git + patch . 27299.52 |=================================== Apache Siege 2.4.29 Concurrent Users: 100 Transactions Per Second > Higher Is Better v5.8 ............. 51255.73 |================================================== v5.9 Git ......... 21926.62 |===================== v5.9 Git + patch . 21514.17 |===================== Apache Siege 2.4.29 Concurrent Users: 200 Transactions Per Second > Higher Is Better v5.8 ............. 47825.12 |================================================== v5.9 Git ......... 20174.78 |===================== v5.9 Git + patch . 20167.16 |===================== Apache Siege 2.4.29 Concurrent Users: 250 Transactions Per Second > Higher Is Better v5.8 ............. 55279.65 |================================================== v5.9 Git ......... 20282.62 |================== v5.9 Git + patch . 20200.20 |==================