TrueOS ZoF Intel Xeon E3-1280 v5 testing with a MSI Z170A SLI PLUS (MS-7998) v1.0 (2.90 BIOS) and ASUS AMD Radeon HD 7850 / R7 265 R9 270 1024SP on Ubuntu 19.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1901257-SP-1901254SP71&sor&grs .
TrueOS ZoF Processor Motherboard Chipset Memory Disk Audio Network Graphics Monitor OS Kernel Compiler File-System Screen Resolution Desktop Display Server Display Driver TrueOS ZoF FreeBSD 12 ZFS DragonFlyBSD 5.4 HAMMER2 Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL Ubuntu 19.04 F2FS Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores) MSI MS-7998 1.0 Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers 32768MB Generic NVMe Device Intel Sunrise Point HDA Intel PRO/1000 Connection FreeBSD 13.0-CURRENT (x86_64) Clang 7.0.1 (SVN 349250) zfs 12.0-RELEASE (x86_64) Clang 6.0.1 (SVN 335540) 1024x768 Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads) NVME-PCIe Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2 DragonFly 5.4-RELEASE (x86_64) GCC 8.1 hammer2 Intel Xeon E3-1280 v5 @ 4.00GHz (4 Cores / 8 Threads) MSI Z170A SLI PLUS (MS-7998) v1.0 (2.90 BIOS) Intel Xeon E3-1200 v5/E3-1500 256GB TOSHIBA-RD400 ASUS AMD Radeon HD 7850 / R7 265 R9 270 1024SP Realtek ALC1150 VE228 Intel I219-V Ubuntu 19.04 4.18.0-11-generic (x86_64) GNOME Shell 3.30.2 X Server 1.20.3 modesetting 1.20.3 GCC 8.2.0 ext4 1920x1080 zfs f2fs OpenBenchmarking.org Python Details - TrueOS ZoF: Python 2.7.15 + Python 3.6.8 - FreeBSD 12 ZFS: Python 2.7.15 + Python 3.6.7 - DragonFlyBSD 5.4 HAMMER2: Python 2.7.15 + Python 3.6.7 - Ubuntu 19.04 EXT4: Python 2.7.15+ + Python 3.7.2rc1 - Ubuntu 19.04 ZOL: Python 2.7.15+ + Python 3.7.2rc1 - Ubuntu 19.04 F2FS: Python 2.7.15+ + Python 3.7.2rc1 Security Details - TrueOS ZoF: KPTI - FreeBSD 12 ZFS: KPTI - DragonFlyBSD 5.4 HAMMER2: Meltdown Mitigation - Ubuntu 19.04 EXT4: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Ubuntu 19.04 ZOL: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Ubuntu 19.04 F2FS: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable Compiler Details - Ubuntu 19.04 EXT4, Ubuntu 19.04 ZOL, Ubuntu 19.04 F2FS: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Ubuntu 19.04 EXT4: NONE / errors=remount-ro,relatime,rw - Ubuntu 19.04 F2FS: NONE / acl,active_logs=6,alloc_mode=default,background_gc=on,extent_cache,flush_merge,fsync_mode=posix,inline_data,inline_dentry,inline_xattr,lazytime,mode=adaptive,no_heap,relatime,rw,user_xattr Processor Details - Ubuntu 19.04 EXT4, Ubuntu 19.04 ZOL, Ubuntu 19.04 F2FS: Scaling Governor: intel_pstate powersave Disk Scheduler Details - Ubuntu 19.04 ZOL: NONE
TrueOS ZoF fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 2MB - Default Test Directory compilebench: Initial Create pgbench: Buffer Test - Normal Load - Read Write fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - No - Yes - 4KB - Default Test Directory compilebench: Compile pgbench: Buffer Test - Normal Load - Read Only sqlite: Timed SQLite Insertions blogbench: Read compilebench: Read Compiled Tree fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory blogbench: Write iozone: 1MB - 8GB - Write Performance fio: Seq Write - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - No - Yes - 2MB - Default Test Directory TrueOS ZoF FreeBSD 12 ZFS DragonFlyBSD 5.4 HAMMER2 Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL Ubuntu 19.04 F2FS 27000 106 3751 82.02 2333 1116 225667 881 739 36555 59.10 547697 315 285667 123 1679 2263 21442 83.78 2098 268667 1049 5237 271.19 2451 1571 373000 1456 2601 83814 50.21 1363053 1212 402333 3633 5933 6345 260667 1018 6279 102.14 7473 661 95244 4.06 617430 961 5506 1447 64100 250 647 556.60 3477 37.83 80533 315 2100 111396 64.22 1337223 2928 23604 957 1088 59867 234 1001 234.93 1235 1136 40070 68.88 516671 1391 5219 718 66100 258 659 621.13 3342 37.50 78600 307 2828 110731 95.75 1447329 3152 13411 1039 1106 56500 222 998 OpenBenchmarking.org
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 TrueOS ZoF 60K 120K 180K 240K 300K SE +/- 1333.33, N = 3 SE +/- 435.89, N = 3 SE +/- 862.17, N = 3 SE +/- 57.74, N = 3 268667 66100 64100 27000
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 TrueOS ZoF 200 400 600 800 1000 SE +/- 5.17, N = 3 SE +/- 1.73, N = 3 SE +/- 3.38, N = 3 1049 258 250 106
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 1100 2200 3300 4400 5500 SE +/- 6.89, N = 3 SE +/- 2.52, N = 3 SE +/- 0.33, N = 3 5237 3751 659 647
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 FreeBSD 12 ZFS Ubuntu 19.04 ZOL DragonFlyBSD 5.4 HAMMER2 TrueOS ZoF 130 260 390 520 650 SE +/- 3.29, N = 3 SE +/- 4.86, N = 3 SE +/- 0.89, N = 3 SE +/- 0.31, N = 3 SE +/- 1.51, N = 3 SE +/- 0.38, N = 3 621.13 556.60 271.19 234.93 102.14 82.02
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write DragonFlyBSD 5.4 HAMMER2 Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 ZOL 1600 3200 4800 6400 8000 SE +/- 137.30, N = 3 SE +/- 27.49, N = 3 SE +/- 41.73, N = 3 SE +/- 19.40, N = 3 SE +/- 13.58, N = 3 SE +/- 3.23, N = 3 7473 3477 3342 2451 2333 1235 -fPIC -shared -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -fPIC -lpgport -shared -fPIC -lpgport -shared -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 300 600 900 1200 1500 SE +/- 1.53, N = 3 SE +/- 1.45, N = 3 SE +/- 0.15, N = 3 SE +/- 0.25, N = 3 1571.00 1116.00 37.83 37.50
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 80K 160K 240K 320K 400K SE +/- 333.33, N = 3 SE +/- 470.22, N = 3 SE +/- 723.42, N = 3 373000 225667 80533 78600
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 SE +/- 2.89, N = 3 1456 881 315 307
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Ubuntu 19.04 F2FS FreeBSD 12 ZFS Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL TrueOS ZoF DragonFlyBSD 5.4 HAMMER2 600 1200 1800 2400 3000 SE +/- 1.42, N = 3 SE +/- 6.36, N = 3 SE +/- 13.86, N = 3 SE +/- 36.05, N = 12 SE +/- 1.21, N = 3 SE +/- 31.67, N = 9 2828 2601 2100 1136 739 661
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS Ubuntu 19.04 ZOL TrueOS ZoF 20K 40K 60K 80K 100K SE +/- 89.21, N = 3 SE +/- 131.63, N = 3 SE +/- 85.28, N = 3 SE +/- 42.26, N = 3 SE +/- 43.59, N = 3 SE +/- 508.37, N = 6 111396 110731 95244 83814 40070 36555 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -fPIC -shared -fPIC -lpgport -shared -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -fPIC -lpgport -shared 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL Ubuntu 19.04 F2FS 20 40 60 80 100 SE +/- 0.07, N = 12 SE +/- 0.33, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 SE +/- 0.06, N = 3 4.06 50.21 59.10 64.22 68.88 95.75
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Ubuntu 19.04 F2FS FreeBSD 12 ZFS Ubuntu 19.04 EXT4 DragonFlyBSD 5.4 HAMMER2 TrueOS ZoF Ubuntu 19.04 ZOL 300K 600K 900K 1200K 1500K SE +/- 5193.61, N = 3 SE +/- 21303.73, N = 4 SE +/- 17459.15, N = 3 SE +/- 7428.31, N = 8 SE +/- 14594.06, N = 9 SE +/- 8876.49, N = 3 1447329 1363053 1337223 617430 547697 516671 gcc clang gcc gcc clang gcc
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL FreeBSD 12 ZFS DragonFlyBSD 5.4 HAMMER2 TrueOS ZoF 700 1400 2100 2800 3500 SE +/- 20.69, N = 3 SE +/- 17.77, N = 3 SE +/- 38.37, N = 3 SE +/- 1.38, N = 3 SE +/- 5.42, N = 3 SE +/- 0.44, N = 3 3152 2928 1391 1212 961 315
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF 90K 180K 270K 360K 450K SE +/- 333.33, N = 3 SE +/- 333.33, N = 3 402333 285667 1. (CC) clang options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lrdmacm -libverbs -lz -lm -lpthread -lrt
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS DragonFlyBSD 5.4 HAMMER2 Ubuntu 19.04 ZOL FreeBSD 12 ZFS TrueOS ZoF 5K 10K 15K 20K 25K SE +/- 403.09, N = 3 SE +/- 70.77, N = 3 SE +/- 54.93, N = 3 SE +/- 1126.04, N = 3 SE +/- 672.01, N = 3 SE +/- 6.33, N = 3 23604 13411 5506 5219 3633 123 gcc gcc gcc gcc clang
IOzone Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance FreeBSD 12 ZFS TrueOS ZoF DragonFlyBSD 5.4 HAMMER2 Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL 1300 2600 3900 5200 6500 SE +/- 245.95, N = 12 SE +/- 3.92, N = 3 SE +/- 66.13, N = 12 SE +/- 5.42, N = 3 SE +/- 5.22, N = 3 SE +/- 29.87, N = 10 5933 1679 1447 1039 957 718 clang clang gcc gcc gcc gcc
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 F2FS Ubuntu 19.04 EXT4 1400 2800 4200 5600 7000 SE +/- 61.49, N = 3 SE +/- 53.96, N = 9 SE +/- 3.00, N = 3 SE +/- 10.54, N = 3 6345 2263 1106 1088
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS TrueOS ZoF 60K 120K 180K 240K 300K SE +/- 1855.92, N = 3 SE +/- 1083.72, N = 3 SE +/- 264.58, N = 3 SE +/- 569.35, N = 12 260667 59867 56500 21442
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory FreeBSD 12 ZFS Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS TrueOS ZoF 200 400 600 800 1000 SE +/- 6.77, N = 3 SE +/- 4.33, N = 3 SE +/- 2.22, N = 12 1018.00 234.00 222.00 83.78
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 1300 2600 3900 5200 6500 SE +/- 27.47, N = 3 SE +/- 63.71, N = 9 SE +/- 6.96, N = 3 SE +/- 4.70, N = 3 6279 2098 1001 998
Phoronix Test Suite v10.8.5