truenas-20210502fio KVM testing on Ubuntu 20.04 via the Phoronix Test Suite. iSCSI Sync L2ARC No ZIL: Processor: Common KVM (2 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 2048MB, Disk: 34GB QEMU HDD + 3427GB iSCSI Disk, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor, Network: 2 x Red Hat Virtio device OS: Ubuntu 20.04, Kernel: 5.4.0-72-generic (x86_64), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM iSCSI Sync L2ARC No ZIL Again: Processor: Common KVM (2 Cores), Motherboard: QEMU Standard PC (i440FX + PIIX 1996) (rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org BIOS), Chipset: Intel 440FX 82441FX PMC, Memory: 2048MB, Disk: 34GB QEMU HDD + 3427GB iSCSI Disk, Graphics: bochs-drmdrmfb, Monitor: QEMU Monitor, Network: 2 x Red Hat Virtio device OS: Ubuntu 20.04, Kernel: 5.4.0-72-generic (x86_64), Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1024x768, System Layer: KVM Flexible IO Tester 3.25 Type: Random Read - Engine: Sync - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL . 191 |================================================ Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 1 |============================================ Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 25867 |======================================== Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 13533 |======================================== Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 3657 |========================================= Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 836 |========================================== Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 19000 |======================================== Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 14333 |======================================== Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 7343 |========================================= Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 9 |============================================ Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 33667 |======================================== Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 12086 |======================================== Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 379 |========================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 556 |========================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 29500 |======================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 22367 |======================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory IOPS > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 7134 |========================================= Flexible IO Tester 3.25 Type: Random Read - Engine: Sync - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL . 191 |================================================ Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 3.096 |======================================== Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 101 |========================================== Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 212 |========================================== Flexible IO Tester 3.25 Type: Random Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 229 |========================================== Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 839 |========================================== Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 74.4 |========================================= Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 223 |========================================== Flexible IO Tester 3.25 Type: Random Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 459 |========================================== Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 12.49 |======================================== Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 132 |========================================== Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 189 |========================================== Flexible IO Tester 3.25 Type: Sequential Read - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 23.9 |========================================= Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 1MB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 560 |========================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 115 |========================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 16KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 349 |========================================== Flexible IO Tester 3.25 Type: Sequential Write - Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 64KB - Disk Target: Default Test Directory MB/s > Higher Is Better iSCSI Sync L2ARC No ZIL Again . 446 |==========================================