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&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 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
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
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
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
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 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: 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 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: 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: 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
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 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: 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 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
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
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
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
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
Phoronix Test Suite v10.8.5