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&sro&grt .
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 blogbench: Read blogbench: Write compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Rand 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: Seq Read - POSIX AIO - No - Yes - 2MB - 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 fio: Seq Write - POSIX AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - No - Yes - 4KB - Default Test Directory iozone: 1MB - 8GB - Write Performance pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write sqlite: Timed SQLite Insertions TrueOS ZoF FreeBSD 12 ZFS DragonFlyBSD 5.4 HAMMER2 Ubuntu 19.04 EXT4 Ubuntu 19.04 ZOL Ubuntu 19.04 F2FS 547697 123 739 82.02 315 1116 285667 2098 83.78 21442 3751 881 225667 2263 106 27000 1679 36555 2333 59.10 1363053 3633 2601 271.19 1212 1571 402333 6279 1018 260667 5237 1456 373000 6345 1049 268667 5933 83814 2451 50.21 617430 5506 661 102.14 961 1447 95244 7473 4.06 1337223 23604 2100 556.60 2928 37.83 1001 234 59867 647 315 80533 1088 250 64100 957 111396 3477 64.22 516671 5219 1136 234.93 1391 718 40070 1235 68.88 1447329 13411 2828 621.13 3152 37.50 998 222 56500 659 307 78600 1106 258 66100 1039 110731 3342 95.75 OpenBenchmarking.org
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 300K 600K 900K 1200K 1500K SE +/- 7428.31, N = 8 SE +/- 21303.73, N = 4 SE +/- 14594.06, N = 9 SE +/- 17459.15, N = 3 SE +/- 5193.61, N = 3 SE +/- 8876.49, N = 3 617430 1363053 547697 1337223 1447329 516671 gcc clang clang gcc gcc gcc
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 5K 10K 15K 20K 25K SE +/- 54.93, N = 3 SE +/- 672.01, N = 3 SE +/- 6.33, N = 3 SE +/- 403.09, N = 3 SE +/- 70.77, N = 3 SE +/- 1126.04, N = 3 5506 3633 123 23604 13411 5219 gcc clang gcc gcc gcc
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 600 1200 1800 2400 3000 SE +/- 31.67, N = 9 SE +/- 6.36, N = 3 SE +/- 1.21, N = 3 SE +/- 13.86, N = 3 SE +/- 1.42, N = 3 SE +/- 36.05, N = 12 661 2601 739 2100 2828 1136
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 130 260 390 520 650 SE +/- 1.51, N = 3 SE +/- 0.89, N = 3 SE +/- 0.38, N = 3 SE +/- 4.86, N = 3 SE +/- 3.29, N = 3 SE +/- 0.31, N = 3 102.14 271.19 82.02 556.60 621.13 234.93
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 700 1400 2100 2800 3500 SE +/- 5.42, N = 3 SE +/- 1.38, N = 3 SE +/- 0.44, N = 3 SE +/- 17.77, N = 3 SE +/- 20.69, N = 3 SE +/- 38.37, N = 3 961 1212 315 2928 3152 1391
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.47, N = 3 SE +/- 0.52, N = 3 1571.00 1116.00 37.73 37.03
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
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
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 TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 200 400 600 800 1000 SE +/- 6.77, N = 3 SE +/- 2.22, N = 12 SE +/- 4.33, N = 3 1018.00 83.78 234.00 222.00
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 TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 60K 120K 180K 240K 300K SE +/- 1855.92, N = 3 SE +/- 569.35, N = 12 SE +/- 1083.72, N = 3 SE +/- 264.58, N = 3 260667 21442 59867 56500
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 EXT4 Ubuntu 19.04 F2FS 1100 2200 3300 4400 5500 SE +/- 6.89, N = 3 SE +/- 2.52, N = 3 SE +/- 0.33, N = 3 5237 3751 647 659
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
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 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 EXT4 Ubuntu 19.04 F2FS 1400 2800 4200 5600 7000 SE +/- 61.49, N = 3 SE +/- 53.96, N = 9 SE +/- 10.54, N = 3 SE +/- 3.00, N = 3 6345 2263 1088 1106
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 TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 200 400 600 800 1000 SE +/- 5.17, N = 3 SE +/- 3.38, N = 3 SE +/- 1.73, N = 3 1049 106 250 258
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 TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS 60K 120K 180K 240K 300K SE +/- 1333.33, N = 3 SE +/- 57.74, N = 3 SE +/- 862.17, N = 3 SE +/- 435.89, N = 3 268667 27000 64100 66100
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 DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 1300 2600 3900 5200 6500 SE +/- 66.13, N = 12 SE +/- 245.95, N = 12 SE +/- 3.92, N = 3 SE +/- 5.22, N = 3 SE +/- 5.42, N = 3 SE +/- 29.87, N = 10 1447 5933 1679 957 1039 718
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 DragonFlyBSD 5.4 HAMMER2 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 20K 40K 60K 80K 100K SE +/- 85.28, N = 3 SE +/- 42.26, N = 3 SE +/- 508.37, N = 6 SE +/- 89.21, N = 3 SE +/- 131.63, N = 3 SE +/- 43.59, N = 3 95244 83814 36555 111396 110731 40070 -fPIC -shared -fPIC -lpgport -shared -fPIC -lpgport -shared -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2
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 FreeBSD 12 ZFS TrueOS ZoF Ubuntu 19.04 EXT4 Ubuntu 19.04 F2FS Ubuntu 19.04 ZOL 1600 3200 4800 6400 8000 SE +/- 137.30, N = 3 SE +/- 19.40, N = 3 SE +/- 13.58, N = 3 SE +/- 27.49, N = 3 SE +/- 41.73, N = 3 SE +/- 3.23, N = 3 7473 2451 2333 3477 3342 1235 -fPIC -shared -fPIC -lpgport -shared -fPIC -lpgport -shared -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm 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 F2FS Ubuntu 19.04 ZOL 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.06, N = 3 SE +/- 0.22, N = 3 4.06 50.21 59.10 64.22 95.75 68.88
Phoronix Test Suite v10.8.4