BSDs vs. Linux File-System Performance Benchmarks Tests for a future article. DragonFlyBSD 5.2 - 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 DragonFlyBSD 5.2 - 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 - 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 Clear Linux - 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 Xeon E3-1200 v5/E3-1500, Memory: 2 x 8192 MB DDR4-2133MT/s, Disk: 256GB TOSHIBA-RD400, Graphics: Sapphire AMD Radeon 4096MB, Audio: Realtek ALC1150, Monitor: Acer B286HK, Network: Intel Connection OS: Clear Linux OS 21950, Kernel: 4.16.2-550.native (x86_64), Desktop: GNOME Shell 3.28.0, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 4.5 Mesa 18.1.0-devel (LLVM 6.0.0), Vulkan: 1.0.39, Compiler: GCC 7.3.0 + Clang 6.0.0 + LLVM 6.0.0, File-System: ext4, Screen Resolution: 3840x2160 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better DragonFlyBSD 5.2 - HAMMER .. 33.12 |================== DragonFlyBSD 5.2 - HAMMER2 . 6.68 |==== TrueOS - ZFS ............... 63.90 |==================================== FreeBSD 11.1 - ZFS ......... 52.60 |============================= Ubuntu 16.04 - EXT4 ........ 77.06 |=========================================== Ubuntu 18.04 - EXT4 ........ 65.52 |===================================== Clear Linux - EXT4 ......... 60.83 |================================== Dbench 4.0 Client Count: 6 MB/s > Higher Is Better DragonFlyBSD 5.2 - HAMMER .. 813.12 |=================================== DragonFlyBSD 5.2 - HAMMER2 . 969.32 |========================================== TrueOS - ZFS ............... 218.61 |========= FreeBSD 11.1 - ZFS ......... 219.09 |========= Ubuntu 16.04 - EXT4 ........ 244.74 |=========== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better DragonFlyBSD 5.2 - HAMMER .. 143.72 |== DragonFlyBSD 5.2 - HAMMER2 . 754.81 |============= TrueOS - ZFS ............... 2036.94 |================================== FreeBSD 11.1 - ZFS ......... 2445.20 |========================================= Ubuntu 16.04 - EXT4 ........ 1631.32 |=========================== Ubuntu 18.04 - EXT4 ........ 1555.13 |========================== Clear Linux - EXT4 ......... 2300.66 |======================================= Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better DragonFlyBSD 5.2 - HAMMER .. 193.62 |============= DragonFlyBSD 5.2 - HAMMER2 . 83.43 |====== TrueOS - ZFS ............... 246.10 |================ FreeBSD 11.1 - ZFS ......... 263.16 |================== Ubuntu 16.04 - EXT4 ........ 499.10 |================================= Ubuntu 18.04 - EXT4 ........ 524.74 |=================================== Clear Linux - EXT4 ......... 628.94 |========================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better DragonFlyBSD 5.2 - HAMMER .. 1954 |============ DragonFlyBSD 5.2 - HAMMER2 . 3030 |=================== TrueOS - ZFS ............... 3247 |==================== FreeBSD 11.1 - ZFS ......... 4491 |============================ Ubuntu 16.04 - EXT4 ........ 6697 |========================================= Ubuntu 18.04 - EXT4 ........ 6581 |========================================= Clear Linux - EXT4 ......... 7142 |============================================ PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better DragonFlyBSD 5.2 - HAMMER .. 4490.20 |========================== DragonFlyBSD 5.2 - HAMMER2 . 7106.23 |========================================= TrueOS - ZFS ............... 2307.01 |============= FreeBSD 11.1 - ZFS ......... 2348.48 |============== Ubuntu 16.04 - EXT4 ........ 3249.63 |=================== Ubuntu 18.04 - EXT4 ........ 3575.94 |===================== Clear Linux - EXT4 ......... 4250.25 |========================= Git Time To Complete Common Git Commands Seconds < Lower Is Better DragonFlyBSD 5.2 - HAMMER .. 8.98 |=========================================== DragonFlyBSD 5.2 - HAMMER2 . 9.20 |============================================ TrueOS - ZFS ............... 8.34 |======================================== FreeBSD 11.1 - ZFS ......... 7.39 |=================================== Ubuntu 16.04 - EXT4 ........ 5.22 |========================= Ubuntu 18.04 - EXT4 ........ 5.51 |========================== Clear Linux - EXT4 ......... 5.36 |========================== OSBench Test: Create Files us Per Event < Lower Is Better DragonFlyBSD 5.2 - HAMMER .. 33.10 |=========== DragonFlyBSD 5.2 - HAMMER2 . 129.20 |========================================== TrueOS - ZFS ............... 42.10 |============== FreeBSD 11.1 - ZFS ......... 38.36 |============ Ubuntu 18.04 - EXT4 ........ 13.59 |====