BSD vs. Linux File-System Benchmarks Tests for a future article. HAMMER: Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2 OS: DragonFly, Kernel: 5.2-RELEASE (x86_64), Compiler: GCC 5.4.1, File-System: hammer HAMMER2: Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2 OS: DragonFly, Kernel: 5.2-RELEASE (x86_64), Compiler: GCC 5.4.1, File-System: hammer2 TrueOS - ZFS: Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: Generic NVMe Device, Graphics: llvmpipe 16384MB, Audio: ATI (0xaaf0) HDA, Network: Intel PRO/1000 Connection OS: FreeBSD, Kernel: 12.0-CURRENT (x86_64), Desktop: Lumina 1.4.2, Display Server: X Server 1.18.4, OpenGL: 3.3 Mesa 17.3.1 (LLVM 5.0 256 bits), Compiler: Clang 6.0.0 (SVN 324090), File-System: zfs, Screen Resolution: 1024x768 FreeBSD 11.1 - ZFS: Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (8 Cores), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: Generic NVMe Device, Audio: ATI (0xaaf0) HDA, Network: Intel PRO/1000 Connection 7.6.1-k OS: FreeBSD, Kernel: 11.1-STABLE (x86_64), Compiler: Clang 6.0.0 (SVN 326565), File-System: zfs, Screen Resolution: 1024x768 Ubuntu 16.04.4 - EXT4: Processor: Intel Xeon E3-1280 v5 @ 4.00GHz (4 Cores / 8 Threads), Motherboard: MSI Z170A SLI PLUS (MS-7998) v1.0 (2.90 BIOS), Chipset: Intel Sky Lake, Memory: 16384MB, Disk: 256GB TOSHIBA-RD400, Graphics: Sapphire AMD Radeon 4096MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 16.04, Kernel: 4.13.0-38-generic (x86_64), Desktop: Unity 7.4.5, Display Driver: modesetting 1.19.5, OpenGL: 4.5 Mesa 17.2.8 (LLVM 5.0.0), Compiler: GCC 5.4.0 20160609, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better HAMMER ................ 33.12 |===================== HAMMER2 ............... 6.68 |==== TrueOS - ZFS .......... 63.90 |======================================== FreeBSD 11.1 - ZFS .... 52.60 |================================= Ubuntu 16.04.4 - EXT4 . 77.06 |================================================ BlogBench 1.0 Read Score Final Score > Higher Is Better HAMMER ............. 245615 |=============== HAMMER2 ............ 660252 |======================================== TrueOS - ZFS ....... 548624 |================================= FreeBSD 11.1 - ZFS . 829874 |================================================== BlogBench 1.0 Write Score Final Score > Higher Is Better HAMMER ............. 5174 |================================================ HAMMER2 ............ 2400 |====================== TrueOS - ZFS ....... 3068 |============================ FreeBSD 11.1 - ZFS . 5607 |==================================================== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better HAMMER ................ 813.12 |======================================= HAMMER2 ............... 969.32 |=============================================== TrueOS - ZFS .......... 218.61 |=========== FreeBSD 11.1 - ZFS .... 219.09 |=========== Ubuntu 16.04.4 - EXT4 . 244.74 |============ Compile Bench 0.6 Test: Compile MB/s > Higher Is Better HAMMER ................ 143.72 |=== HAMMER2 ............... 754.81 |============== TrueOS - ZFS .......... 2036.94 |====================================== FreeBSD 11.1 - ZFS .... 2445.20 |============================================== Ubuntu 16.04.4 - EXT4 . 1631.32 |=============================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better HAMMER ................ 193.62 |================== HAMMER2 ............... 83.43 |======== TrueOS - ZFS .......... 246.10 |======================= FreeBSD 11.1 - ZFS .... 263.16 |========================= Ubuntu 16.04.4 - EXT4 . 499.10 |=============================================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better HAMMER ................ 252.31 |==== HAMMER2 ............... 512.84 |======== TrueOS - ZFS .......... 567.02 |========= FreeBSD 11.1 - ZFS .... 754.60 |============ Ubuntu 16.04.4 - EXT4 . 2937.89 |============================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better HAMMER ................ 1954 |============== HAMMER2 ............... 3030 |====================== TrueOS - ZFS .......... 3247 |======================== FreeBSD 11.1 - ZFS .... 4491 |================================= Ubuntu 16.04.4 - EXT4 . 6697 |================================================= Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better HAMMER ................ 87.83 |============================== HAMMER2 ............... 87.85 |============================== TrueOS - ZFS .......... 136.80 |=============================================== FreeBSD 11.1 - ZFS .... 89.66 |=============================== Ubuntu 16.04.4 - EXT4 . 72.76 |========================= PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better HAMMER ................ 4490.20 |============================= HAMMER2 ............... 7106.23 |============================================== TrueOS - ZFS .......... 2307.01 |=============== FreeBSD 11.1 - ZFS .... 2348.48 |=============== Ubuntu 16.04.4 - EXT4 . 3249.63 |===================== Git Time To Complete Common Git Commands Seconds < Lower Is Better HAMMER ................ 8.98 |================================================ HAMMER2 ............... 9.20 |================================================= TrueOS - ZFS .......... 8.34 |============================================ FreeBSD 11.1 - ZFS .... 7.39 |======================================= Ubuntu 16.04.4 - EXT4 . 5.22 |============================ OSBench Test: Create Files us Per Event < Lower Is Better HAMMER ............. 33.10 |============= HAMMER2 ............ 129.20 |================================================== TrueOS - ZFS ....... 42.10 |================ FreeBSD 11.1 - ZFS . 38.36 |===============