DragonFlyBSD 5.4 vs. FreeBSD 12.0 Benchmarks Intel Core i9-7980XE testing of BSDs for a future article on phoronix.com. DragonFlyBSD 5.4.0: Processor: Intel Core i9-7980XE @ 2.60GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A, Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16128MB, Disk: NVME-PCIe, Graphics: NVIDIA GeForce GTX TITAN X, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2 OS: DragonFly, Kernel: 5.4-RELEASE (x86_64), Compiler: GCC 8.1, File-System: hammer2 DragonFlyBSD 5.2.2: Processor: Intel Core i9-7980XE @ 2.60GHz (27 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A, Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16128MB, Disk: NVME-PCIe, Graphics: NVIDIA GeForce GTX TITAN X, 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 FreeBSD 11.2: Processor: Intel Core i9-7980XE @ 2.60GHz (36 Cores), Motherboard: ASUS PRIME X299-A, Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16128MB, Disk: Generic NVMe Device, Graphics: NVIDIA GeForce GTX TITAN X, Audio: Intel Kabylake-H HDA, Network: Intel PRO/1000 Connection 7.6.1-k OS: FreeBSD, Kernel: 11.2-RELEASE (x86_64), Compiler: Clang 6.0.0 (SVN 326565), File-System: zfs FreeBSD 12.0: Processor: Intel Core i9-7980XE @ 2.60GHz (36 Cores), Motherboard: ASUS PRIME X299-A, Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16128MB, Disk: Generic NVMe Device, Graphics: NVIDIA GeForce GTX TITAN X, Audio: Intel Kabylake-H HDA, Network: Intel PRO/1000 Connection OS: FreeBSD, Kernel: 12.0-RC3 (x86_64), Compiler: Clang 6.0.1 (SVN 335540), File-System: zfs FreeBSD 12.0 + GCC8: Processor: Intel Core i9-7980XE @ 2.60GHz (36 Cores), Motherboard: ASUS PRIME X299-A, Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16128MB, Disk: Generic NVMe Device, Graphics: NVIDIA GeForce GTX TITAN X, Audio: Intel Kabylake-H HDA, Network: Intel PRO/1000 Connection OS: FreeBSD, Kernel: 12.0-RC3 (x86_64), Compiler: GCC 8.2.0 + clang (FreeBSD Ports Collection) 8.2.0, File-System: zfs SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 13.44 |=========================== DragonFlyBSD 5.2.2 .. 22.89 |============================================= FreeBSD 11.2 ........ 25.34 |================================================== FreeBSD 12.0 ........ 22.75 |============================================= FreeBSD 12.0 + GCC8 . 22.77 |============================================= Compile Bench 0.6 Test: Compile MB/s > Higher Is Better DragonFlyBSD 5.4.0 .. 322 |========== DragonFlyBSD 5.2.2 .. 343 |=========== FreeBSD 11.2 ........ 1666 |=================================================== FreeBSD 12.0 ........ 1655 |=================================================== FreeBSD 12.0 + GCC8 . 1620 |================================================== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better DragonFlyBSD 5.4.0 .. 34.94 |======= DragonFlyBSD 5.2.2 .. 36.65 |======== FreeBSD 11.2 ........ 228.64 |================================================= FreeBSD 12.0 ........ 217.26 |=============================================== FreeBSD 12.0 + GCC8 . 214.90 |============================================== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better DragonFlyBSD 5.4.0 .. 307 |=============== DragonFlyBSD 5.2.2 .. 302 |=============== FreeBSD 11.2 ........ 896 |=========================================== FreeBSD 12.0 ........ 1052 |=================================================== FreeBSD 12.0 + GCC8 . 1036 |================================================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better DragonFlyBSD 5.4.0 . 58.53 |================================================== DragonFlyBSD 5.2.2 . 59.18 |=================================================== Rodinia 2.4 Test: OpenMP CFD Solver Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 19.62 |============================================= DragonFlyBSD 5.2.2 .. 21.61 |================================================== FreeBSD 12.0 + GCC8 . 19.46 |============================================= Go Benchmarks Test: http Nanoseconds/Operation < Lower Is Better DragonFlyBSD 5.4.0 .. 266328 |======================== DragonFlyBSD 5.2.2 .. 239809 |===================== FreeBSD 11.2 ........ 548635 |================================================= FreeBSD 12.0 ........ 368047 |================================= FreeBSD 12.0 + GCC8 . 367455 |================================= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better DragonFlyBSD 5.4.0 .. 4681080 |================================================ DragonFlyBSD 5.2.2 .. 3801635 |======================================= FreeBSD 11.2 ........ 4041044 |========================================= FreeBSD 12.0 ........ 3955685 |========================================= FreeBSD 12.0 + GCC8 . 4019122 |========================================= Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better DragonFlyBSD 5.4.0 .. 1375259 |================================================ DragonFlyBSD 5.2.2 .. 1271290 |============================================ FreeBSD 11.2 ........ 1353763 |=============================================== FreeBSD 12.0 ........ 1318393 |============================================== FreeBSD 12.0 + GCC8 . 1329780 |============================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better DragonFlyBSD 5.4.0 .. 8494 |================================================== DragonFlyBSD 5.2.2 .. 8666 |=================================================== FreeBSD 11.2 ........ 8143 |================================================ FreeBSD 12.0 ........ 7716 |============================================= FreeBSD 12.0 + GCC8 . 7788 |============================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better DragonFlyBSD 5.4.0 .. 6313 |================================================ DragonFlyBSD 5.2.2 .. 6778 |=================================================== FreeBSD 11.2 ........ 3793 |============================= FreeBSD 12.0 ........ 4008 |============================== FreeBSD 12.0 + GCC8 . 4094 |=============================== DaCapo Benchmark 9.12-MR1 Java Test: Eclipse msec < Lower Is Better DragonFlyBSD 5.4.0 .. 28458 |================================================== DragonFlyBSD 5.2.2 .. 28685 |================================================== FreeBSD 11.2 ........ 22984 |======================================== FreeBSD 12.0 ........ 20617 |==================================== FreeBSD 12.0 + GCC8 . 21154 |===================================== GraphicsMagick 1.3.30 Operation: Swirl Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 147 |===================================== DragonFlyBSD 5.2.2 .. 147 |===================================== FreeBSD 11.2 ........ 71 |================== FreeBSD 12.0 ........ 60 |=============== FreeBSD 12.0 + GCC8 . 209 |==================================================== GraphicsMagick 1.3.30 Operation: Rotate Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 167 |================================ DragonFlyBSD 5.2.2 .. 161 |=============================== FreeBSD 11.2 ........ 272 |==================================================== FreeBSD 12.0 ........ 239 |============================================== FreeBSD 12.0 + GCC8 . 234 |============================================= GraphicsMagick 1.3.30 Operation: Sharpen Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 129 |========================================== DragonFlyBSD 5.2.2 .. 129 |========================================== FreeBSD 11.2 ........ 32 |========== FreeBSD 12.0 ........ 27 |========= FreeBSD 12.0 + GCC8 . 159 |==================================================== GraphicsMagick 1.3.30 Operation: Enhanced Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 144 |========================================= DragonFlyBSD 5.2.2 .. 148 |=========================================== FreeBSD 11.2 ........ 44 |============= FreeBSD 12.0 ........ 37 |=========== FreeBSD 12.0 + GCC8 . 181 |==================================================== GraphicsMagick 1.3.30 Operation: Resizing Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 151 |=================================== DragonFlyBSD 5.2.2 .. 128 |============================== FreeBSD 11.2 ........ 144 |================================= FreeBSD 12.0 ........ 121 |============================ FreeBSD 12.0 + GCC8 . 225 |==================================================== GraphicsMagick 1.3.30 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 116 |=================================== DragonFlyBSD 5.2.2 .. 126 |====================================== FreeBSD 11.2 ........ 42 |============= FreeBSD 12.0 ........ 35 |=========== FreeBSD 12.0 + GCC8 . 173 |==================================================== GraphicsMagick 1.3.30 Operation: HWB Color Space Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 186 |========================================= DragonFlyBSD 5.2.2 .. 182 |======================================== FreeBSD 11.2 ........ 179 |======================================== FreeBSD 12.0 ........ 149 |================================= FreeBSD 12.0 + GCC8 . 235 |==================================================== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better DragonFlyBSD 5.4.0 .. 4455 |=== DragonFlyBSD 5.2.2 .. 4347 |=== FreeBSD 12.0 + GCC8 . 82681 |================================================== Stockfish 9 Total Time Nodes Per Second > Higher Is Better DragonFlyBSD 5.4.0 .. 45720191 |=============================================== DragonFlyBSD 5.2.2 .. 43848309 |============================================= FreeBSD 12.0 ........ 42800098 |============================================ FreeBSD 12.0 + GCC8 . 42059539 |=========================================== Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 66.68 |======================================= DragonFlyBSD 5.2.2 .. 60.54 |==================================== FreeBSD 11.2 ........ 84.99 |================================================== FreeBSD 12.0 ........ 70.35 |========================================= FreeBSD 12.0 + GCC8 . 58.95 |=================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 49.34 |==================================== DragonFlyBSD 5.2.2 .. 44.19 |================================ FreeBSD 11.2 ........ 60.78 |============================================= FreeBSD 12.0 ........ 59.67 |============================================ FreeBSD 12.0 + GCC8 . 68.15 |================================================== Rust Prime Benchmark Prime Number Test To 200,000,000 Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 9.49 |=============================================== DragonFlyBSD 5.2.2 .. 8.72 |=========================================== FreeBSD 11.2 ........ 9.82 |================================================ FreeBSD 12.0 ........ 10.13 |================================================== FreeBSD 12.0 + GCC8 . 10.09 |================================================== Node.js Octane Benchmark Score > Higher Is Better DragonFlyBSD 5.4.0 .. 33267 |====================================== DragonFlyBSD 5.2.2 .. 33304 |====================================== FreeBSD 11.2 ........ 43823 |================================================== FreeBSD 12.0 ........ 37064 |========================================== FreeBSD 12.0 + GCC8 . 37062 |========================================== m-queens 1.2 Time To Solve Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 51.26 |============================================== FreeBSD 12.0 + GCC8 . 55.68 |================================================== OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better DragonFlyBSD 5.4.0 .. 4522 |=================================================== DragonFlyBSD 5.2.2 .. 4512 |=================================================== FreeBSD 11.2 ........ 4173 |=============================================== FreeBSD 12.0 ........ 4173 |=============================================== FreeBSD 12.0 + GCC8 . 4179 |=============================================== GNU Octave Benchmark 4.4.1 Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 51.64 |================================================== FreeBSD 11.2 ........ 21.37 |===================== FreeBSD 11.2 ........ 21.63 |===================== FreeBSD 12.0 ........ 13.07 |============= FreeBSD 12.0 ........ 13.14 |============= FreeBSD 12.0 + GCC8 . 13.71 |============= FreeBSD 12.0 + GCC8 . 13.81 |============= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better DragonFlyBSD 5.4.0 .. 1886 |================================================= DragonFlyBSD 5.2.2 .. 1973 |=================================================== FreeBSD 11.2 ........ 1779 |============================================== FreeBSD 12.0 ........ 1962 |=================================================== FreeBSD 12.0 + GCC8 . 1963 |=================================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better DragonFlyBSD 5.4.0 .. 218892 |============================================= DragonFlyBSD 5.2.2 .. 215920 |============================================ FreeBSD 11.2 ........ 239796 |================================================= FreeBSD 12.0 ........ 239659 |================================================= FreeBSD 12.0 + GCC8 . 239759 |================================================= PHP Micro Benchmarks Test: Zend bench Seconds < Lower Is Better DragonFlyBSD 5.4.0 . 0.57 |============================================ DragonFlyBSD 5.2.2 . 0.54 |========================================= FreeBSD 11.2 ....... 0.58 |============================================ FreeBSD 12.0 ....... 0.68 |==================================================== PHP Micro Benchmarks Test: Zend micro_bench Seconds < Lower Is Better DragonFlyBSD 5.4.0 . 2.65 |========================================== DragonFlyBSD 5.2.2 . 2.70 |=========================================== FreeBSD 11.2 ....... 2.86 |============================================= FreeBSD 12.0 ....... 3.30 |==================================================== Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 1.49 |======================================= DragonFlyBSD 5.2.2 .. 1.76 |=============================================== FreeBSD 11.2 ........ 1.93 |=================================================== FreeBSD 12.0 ........ 1.09 |============================= FreeBSD 12.0 + GCC8 . 1.09 |============================= LZMA Compression 256MB File Compression Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 286 |==================================================== DragonFlyBSD 5.2.2 .. 288 |==================================================== FreeBSD 11.2 ........ 226 |========================================= FreeBSD 12.0 ........ 275 |================================================== FreeBSD 12.0 + GCC8 . 271 |================================================= XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 98.35 |============================================ DragonFlyBSD 5.2.2 .. 110.78 |================================================= FreeBSD 11.2 ........ 79.56 |=================================== FreeBSD 12.0 ........ 78.86 |=================================== FreeBSD 12.0 + GCC8 . 98.86 |============================================ BlogBench 1.1 Test: Read Final Score > Higher Is Better DragonFlyBSD 5.4.0 .. 1264778 |================================================ DragonFlyBSD 5.2.2 .. 789404 |============================== FreeBSD 11.2 ........ 1153033 |============================================ FreeBSD 12.0 ........ 996104 |====================================== FreeBSD 12.0 + GCC8 . 989758 |====================================== BlogBench 1.1 Test: Write Final Score > Higher Is Better DragonFlyBSD 5.4.0 .. 674 |==== DragonFlyBSD 5.2.2 .. 2120 |============ FreeBSD 11.2 ........ 5351 |=============================== FreeBSD 12.0 ........ 8735 |=================================================== FreeBSD 12.0 + GCC8 . 8655 |=================================================== GNU Octave Benchmark 4.4.0 Seconds < Lower Is Better DragonFlyBSD 5.2.2 . 39.89 |===================================================