BSD vs. Linux File-System OS 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 Ubuntu 18.04 - 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 Skylake, Memory: 16384MB, Disk: 256GB TOSHIBA-RD400, Graphics: Sapphire AMD Radeon RX 470/480 4096MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Ubuntu 18.04, Kernel: 4.15.0-15-generic (x86_64), Desktop: GNOME Shell 3.28.0, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.0.0-rc5 (LLVM 6.0.0), Compiler: GCC 7.3.0, 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 |================================================ Ubuntu 18.04 - EXT4 ... 65.52 |========================================= 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 |=============================== Ubuntu 18.04 - EXT4 ... 1555.13 |============================= 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 |============================================= Ubuntu 18.04 - EXT4 ... 524.74 |=============================================== 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 |============================================== Ubuntu 18.04 - EXT4 ... 2828.56 |============================================ 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 |================================================= Ubuntu 18.04 - EXT4 ... 6581 |================================================ 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 |========================= Ubuntu 18.04 - EXT4 ... 83.05 |============================= 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 |===================== Ubuntu 18.04 - EXT4 ... 3575.94 |======================= 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 |============================ Ubuntu 18.04 - EXT4 ... 5.51 |============================= 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 |=============== Ubuntu 18.04 - EXT4 . 13.59 |=====