Ubuntu 19.10 ZFS AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS) and AMD Radeon RX 56/64 8GB on Ubuntu 19.10 via the Phoronix Test Suite. ZFS: Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS), Chipset: AMD Starship/Matisse, Memory: 16384MB, Disk: 2000GB Force MP600, Graphics: AMD Radeon RX 56/64 8GB (1630/945MHz), Audio: AMD Vega 10 HDMI Audio, Monitor: ASUS VP28U, Network: Realtek Device 8125 + Intel I211 + Intel Device 2723 OS: Ubuntu 19.10, Kernel: 5.3.0-17-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.2.0 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: zfs, Screen Resolution: 3840x2160 Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 4792 |=================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 283 |==================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 72433 |================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 4780 |=================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 287 |==================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 73333 |================================================================== 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 ZFS . 4104 |=================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 282 |==================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 72200 |================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 881 |==================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 102.40 |================================================================= Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 26233 |================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 3672 |=================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 231 |==================================================================== Flexible IO Tester 3.16 Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 59000 |================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 869 |==================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 105 |==================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 26900 |================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 882 |==================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 101.47 |================================================================= Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 25967 |================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 897 |==================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 98.53 |================================================================== Flexible IO Tester 3.16 Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 25138 |================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 4086 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 1313 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 336333 |================================================================= Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 4087 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 1313 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 336333 |================================================================= 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 ZFS . 3610 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 1316 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 337000 |================================================================= Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 734 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 631 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 161333 |================================================================= Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 4067 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 1390 |=================================================================== Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 356000 |================================================================= Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 868 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 637 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 163333 |================================================================= Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 860 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 522 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 133450 |================================================================= Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 840 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory MB/s > Higher Is Better ZFS . 629 |==================================================================== Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory IOPS > Higher Is Better ZFS . 161000 |================================================================= FS-Mark 3.3 Test: 1000 Files, 1MB Size Files/s > Higher Is Better ZFS . 1513.08 |================================================================ FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Files/s > Higher Is Better ZFS . 3228.70 |================================================================ FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Files/s > Higher Is Better ZFS . 1444.63 |================================================================ FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Files/s > Higher Is Better ZFS . 1537.80 |================================================================ Compile Bench 0.6 Test: Compile MB/s > Higher Is Better ZFS . 1505.70 |================================================================ Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better ZFS . 209.28 |================================================================= Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better ZFS . 1343.29 |================================================================ Timed GCC Compilation 8.2 Time To Compile Seconds < Lower Is Better ZFS . 705.54 |================================================================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better ZFS . 145.99 |================================================================= Apache Cassandra 3.11.4 Test: Reads Op/s > Higher Is Better ZFS . 35743 |================================================================== Apache Cassandra 3.11.4 Test: Writes Op/s > Higher Is Better ZFS . 95674 |================================================================== Apache Cassandra 3.11.4 Test: Mixed 1:1 Op/s > Higher Is Better ZFS . 1901 |=================================================================== Apache Cassandra 3.11.4 Test: Mixed 1:3 Op/s > Higher Is Better ZFS . 488 |==================================================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better ZFS . 564395 |================================================================= Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better ZFS . 63237260 |=============================================================== Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better ZFS . 600927 |================================================================= Facebook RocksDB 6.3.6 Test: Random Fill Sync Op/s > Higher Is Better ZFS . 530374 |================================================================= Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better ZFS . 1723494 |================================================================