nvme-btrfs-fio Intel Core i5-8400 testing with a ASRock B360M Pro4 (P1.10 BIOS) and Intel UHD 630 CFL GT2 on Arch rolling via the Phoronix Test Suite. nvme-btrfs-fio: Processor: Intel Core i5-8400 @ 4.00GHz (6 Cores), Motherboard: ASRock B360M Pro4 (P1.10 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 24GB, Disk: 1000GB Western Digital WDS100T3X0C-00SJG0 + 500GB CT500MX500SSD1 + 62GB Ultra, Graphics: Intel UHD 630 CFL GT2 (1050MHz), Audio: Realtek ALC892, Monitor: HP w2207, Network: Intel I219-V OS: Arch rolling, Kernel: 5.13.4-arch2-1 (x86_64), Desktop: Sway 1.6.1, Display Server: X Server 1.20.9 + Wayland, OpenGL: 4.6 Mesa 21.1.5, Compiler: GCC 11.1.0 + Clang 12.0.1, File-System: btrfs, Screen Resolution: 4240x1440 nvme_ext4_fio: Processor: Intel Core i5-8400 @ 4.00GHz (6 Cores), Motherboard: ASRock B360M Pro4 (P1.10 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 24GB, Disk: 1000GB Western Digital WDS100T3X0C-00SJG0 + 500GB CT500MX500SSD1 + 62GB Ultra, Graphics: Intel UHD 630 CFL GT2 (1050MHz), Audio: Realtek ALC892, Monitor: HP w2207, Network: Intel I219-V OS: Arch rolling, Kernel: 5.13.4-arch2-1 (x86_64), Desktop: Sway 1.6.1, Display Server: X Server 1.20.9 + Wayland, OpenGL: 4.6 Mesa 21.1.5, Compiler: GCC 11.1.0 + Clang 12.0.1, File-System: ext4, Screen Resolution: 4240x1440 zfs: Processor: Intel Core i5-8400 @ 4.00GHz (6 Cores), Motherboard: ASRock B360M Pro4 (P1.10 BIOS), Chipset: Intel Cannon Lake PCH, Memory: 24GB, Disk: 1000GB Western Digital WDS100T3X0C-00SJG0 + 500GB CT500MX500SSD1 + 62GB Ultra, Graphics: Intel UHD 630 CFL GT2 (1050MHz), Audio: Realtek ALC892, Monitor: HP w2207, Network: Intel I219-V OS: Arch rolling, Kernel: 5.13.5-arch1-1 (x86_64), Desktop: Sway 1.6.1, Display Server: X Server 1.20.9 + Wayland, OpenGL: 4.6 Mesa 21.1.5, Compiler: GCC 11.1.0 + Clang 12.0.1, File-System: zfs, Screen Resolution: 4240x1440 Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 18800 |======================================================= nvme_ext4_fio .. 3462 |========== zfs ............ 3431 |========== Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 2347 |======================================================== nvme_ext4_fio .. 433 |========== zfs ............ 429 |========== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 1286 |======================================================== nvme_ext4_fio .. 247 |=========== zfs ............ 239 |========== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 2579 |======================================================== nvme_ext4_fio .. 501 |=========== zfs ............ 484 |=========== Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 1180 |======================================================== nvme_ext4_fio .. 243 |============ zfs ............ 250 |============ Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 2367 |======================================================== nvme_ext4_fio .. 493 |============ zfs ............ 508 |============ Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1894 |======================================================== nvme_ext4_fio .. 476 |============== zfs ............ 483 |============== Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 485000 |====================================================== nvme_ext4_fio .. 122000 |============== zfs ............ 123333 |============== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 790 |========================================================= nvme_ext4_fio .. 204 |=============== zfs ............ 202 |=============== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1587 |======================================================== nvme_ext4_fio .. 415 |=============== zfs ............ 411 |=============== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 14533 |======================================================= nvme_ext4_fio .. 3971 |=============== zfs ............ 4022 |=============== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1817 |======================================================== nvme_ext4_fio .. 497 |=============== zfs ............ 503 |================ Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 624 |========================================================= nvme_ext4_fio .. 199 |================== zfs ............ 208 |=================== Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1254 |======================================================== nvme_ext4_fio .. 406 |================== zfs ............ 423 |=================== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 981 |========================================================= nvme_ext4_fio .. 335 |=================== zfs ............ 357 |===================== Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 251000 |====================================================== nvme_ext4_fio .. 85833 |================== zfs ............ 91300 |==================== Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 9320 |======================================================== nvme_ext4_fio .. 3227 |=================== zfs ............ 3270 |==================== Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1165 |======================================================== nvme_ext4_fio .. 404 |=================== zfs ............ 409 |==================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 270333 |====================================================== nvme_ext4_fio .. 101333 |==================== zfs ............ 102333 |==================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1057 |======================================================== nvme_ext4_fio .. 397 |===================== zfs ............ 400 |===================== Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 121500 |====================================================== nvme_ext4_fio .. 98800 |============================================ zfs ............ 99333 |============================================ Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 474 |========================================================= nvme_ext4_fio .. 386 |============================================== zfs ............ 390 |=============================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs IOPS > Higher Is Better nvme-btrfs-fio . 11180 |======================================================= nvme_ext4_fio .. 3351 |================ zfs ............ 3283 |================ Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 128KB - Disk Target: /home/laurin/nvme_btrfs MB/s > Higher Is Better nvme-btrfs-fio . 1406 |======================================================== nvme_ext4_fio .. 419 |================= zfs ............ 411 |================