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 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 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 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 Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better DragonFlyBSD 5.4.0 .. 34.94 |======= FreeBSD 11.2 ........ 228.64 |================================================= DragonFlyBSD 5.2.2 .. 36.65 |======== FreeBSD 12.0 ........ 217.26 |=============================================== FreeBSD 12.0 + GCC8 . 214.90 |============================================== GraphicsMagick 1.3.30 Operation: Sharpen Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 129 |========================================== FreeBSD 11.2 ........ 32 |========== DragonFlyBSD 5.2.2 .. 129 |========================================== FreeBSD 12.0 ........ 27 |========= FreeBSD 12.0 + GCC8 . 159 |==================================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better DragonFlyBSD 5.4.0 .. 322 |========== FreeBSD 11.2 ........ 1666 |=================================================== DragonFlyBSD 5.2.2 .. 343 |=========== FreeBSD 12.0 ........ 1655 |=================================================== FreeBSD 12.0 + GCC8 . 1620 |================================================== GraphicsMagick 1.3.30 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 116 |=================================== FreeBSD 11.2 ........ 42 |============= DragonFlyBSD 5.2.2 .. 126 |====================================== FreeBSD 12.0 ........ 35 |=========== FreeBSD 12.0 + GCC8 . 173 |==================================================== GraphicsMagick 1.3.30 Operation: Enhanced Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 144 |========================================= FreeBSD 11.2 ........ 44 |============= DragonFlyBSD 5.2.2 .. 148 |=========================================== FreeBSD 12.0 ........ 37 |=========== FreeBSD 12.0 + GCC8 . 181 |==================================================== GNU Octave Benchmark 4.4.1 Seconds < Lower Is Better FreeBSD 11.2 ........ 21.63 |===================== FreeBSD 12.0 ........ 13.14 |============= FreeBSD 12.0 + GCC8 . 13.81 |============= DragonFlyBSD 5.4.0 .. 51.64 |================================================== FreeBSD 11.2 ........ 21.37 |===================== FreeBSD 12.0 ........ 13.07 |============= FreeBSD 12.0 + GCC8 . 13.71 |============= GraphicsMagick 1.3.30 Operation: Swirl Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 147 |===================================== FreeBSD 11.2 ........ 71 |================== DragonFlyBSD 5.2.2 .. 147 |===================================== FreeBSD 12.0 ........ 60 |=============== FreeBSD 12.0 + GCC8 . 209 |==================================================== Go Benchmarks Test: http Nanoseconds/Operation < Lower Is Better DragonFlyBSD 5.4.0 .. 266328 |======================== FreeBSD 11.2 ........ 548635 |================================================= DragonFlyBSD 5.2.2 .. 239809 |===================== FreeBSD 12.0 ........ 368047 |================================= FreeBSD 12.0 + GCC8 . 367455 |================================= 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 |================================================== SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 13.44 |=========================== FreeBSD 11.2 ........ 25.34 |================================================== DragonFlyBSD 5.2.2 .. 22.89 |============================================= FreeBSD 12.0 ........ 22.75 |============================================= FreeBSD 12.0 + GCC8 . 22.77 |============================================= GraphicsMagick 1.3.30 Operation: Resizing Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 151 |=================================== FreeBSD 11.2 ........ 144 |================================= DragonFlyBSD 5.2.2 .. 128 |============================== FreeBSD 12.0 ........ 121 |============================ FreeBSD 12.0 + GCC8 . 225 |==================================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better DragonFlyBSD 5.4.0 .. 6313 |================================================ FreeBSD 11.2 ........ 3793 |============================= DragonFlyBSD 5.2.2 .. 6778 |=================================================== FreeBSD 12.0 ........ 4008 |============================== FreeBSD 12.0 + GCC8 . 4094 |=============================== GraphicsMagick 1.3.30 Operation: Rotate Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 167 |================================ FreeBSD 11.2 ........ 272 |==================================================== DragonFlyBSD 5.2.2 .. 161 |=============================== FreeBSD 12.0 ........ 239 |============================================== FreeBSD 12.0 + GCC8 . 234 |============================================= GraphicsMagick 1.3.30 Operation: HWB Color Space Iterations Per Minute > Higher Is Better DragonFlyBSD 5.4.0 .. 186 |========================================= FreeBSD 11.2 ........ 179 |======================================== DragonFlyBSD 5.2.2 .. 182 |======================================== FreeBSD 12.0 ........ 149 |================================= FreeBSD 12.0 + GCC8 . 235 |==================================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 49.34 |==================================== FreeBSD 11.2 ........ 60.78 |============================================= DragonFlyBSD 5.2.2 .. 44.19 |================================ FreeBSD 12.0 ........ 59.67 |============================================ FreeBSD 12.0 + GCC8 . 68.15 |================================================== Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 66.68 |======================================= FreeBSD 11.2 ........ 84.99 |================================================== DragonFlyBSD 5.2.2 .. 60.54 |==================================== FreeBSD 12.0 ........ 70.35 |========================================= FreeBSD 12.0 + GCC8 . 58.95 |=================================== 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 |============================================ FreeBSD 11.2 ........ 79.56 |=================================== DragonFlyBSD 5.2.2 .. 110.78 |================================================= FreeBSD 12.0 ........ 78.86 |=================================== FreeBSD 12.0 + GCC8 . 98.86 |============================================ DaCapo Benchmark 9.12-MR1 Java Test: Eclipse msec < Lower Is Better DragonFlyBSD 5.4.0 .. 28458 |================================================== FreeBSD 11.2 ........ 22984 |======================================== DragonFlyBSD 5.2.2 .. 28685 |================================================== FreeBSD 12.0 ........ 20617 |==================================== FreeBSD 12.0 + GCC8 . 21154 |===================================== Node.js Octane Benchmark Score > Higher Is Better DragonFlyBSD 5.4.0 .. 33267 |====================================== FreeBSD 11.2 ........ 43823 |================================================== DragonFlyBSD 5.2.2 .. 33304 |====================================== FreeBSD 12.0 ........ 37064 |========================================== FreeBSD 12.0 + GCC8 . 37062 |========================================== LZMA Compression 256MB File Compression Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 286 |==================================================== FreeBSD 11.2 ........ 226 |========================================= DragonFlyBSD 5.2.2 .. 288 |==================================================== FreeBSD 12.0 ........ 275 |================================================== FreeBSD 12.0 + GCC8 . 271 |================================================= PHP Micro Benchmarks Test: Zend bench Seconds < Lower Is Better DragonFlyBSD 5.4.0 . 0.57 |============================================ FreeBSD 11.2 ....... 0.58 |============================================ DragonFlyBSD 5.2.2 . 0.54 |========================================= FreeBSD 12.0 ....... 0.68 |==================================================== PHP Micro Benchmarks Test: Zend micro_bench Seconds < Lower Is Better DragonFlyBSD 5.4.0 . 2.65 |========================================== FreeBSD 11.2 ....... 2.86 |============================================= DragonFlyBSD 5.2.2 . 2.70 |=========================================== FreeBSD 12.0 ....... 3.30 |==================================================== Rust Prime Benchmark Prime Number Test To 200,000,000 Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 9.49 |=============================================== FreeBSD 11.2 ........ 9.82 |================================================ DragonFlyBSD 5.2.2 .. 8.72 |=========================================== FreeBSD 12.0 ........ 10.13 |================================================== FreeBSD 12.0 + GCC8 . 10.09 |================================================== DaCapo Benchmark 9.12-MR1 Java Test: H2 msec < Lower Is Better DragonFlyBSD 5.4.0 .. 8494 |================================================== FreeBSD 11.2 ........ 8143 |================================================ DragonFlyBSD 5.2.2 .. 8666 |=================================================== FreeBSD 12.0 ........ 7716 |============================================= FreeBSD 12.0 + GCC8 . 7788 |============================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better DragonFlyBSD 5.4.0 .. 218892 |============================================= FreeBSD 11.2 ........ 239796 |================================================= DragonFlyBSD 5.2.2 .. 215920 |============================================ FreeBSD 12.0 ........ 239659 |================================================= FreeBSD 12.0 + GCC8 . 239759 |================================================= 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 |============================================= PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better DragonFlyBSD 5.4.0 .. 1886 |================================================= FreeBSD 11.2 ........ 1779 |============================================== DragonFlyBSD 5.2.2 .. 1973 |=================================================== FreeBSD 12.0 ........ 1962 |=================================================== FreeBSD 12.0 + GCC8 . 1963 |=================================================== 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 |=========================================== 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 |=================================================== FreeBSD 11.2 ........ 4173 |=============================================== DragonFlyBSD 5.2.2 .. 4512 |=================================================== FreeBSD 12.0 ........ 4173 |=============================================== FreeBSD 12.0 + GCC8 . 4179 |=============================================== Go Benchmarks Test: garbage Nanoseconds/Operation < Lower Is Better DragonFlyBSD 5.4.0 .. 1375259 |================================================ FreeBSD 11.2 ........ 1353763 |=============================================== DragonFlyBSD 5.2.2 .. 1271290 |============================================ FreeBSD 12.0 ........ 1318393 |============================================== FreeBSD 12.0 + GCC8 . 1329780 |============================================== Rodinia 2.4 Test: OpenMP LavaMD Seconds < Lower Is Better DragonFlyBSD 5.4.0 . 58.53 |================================================== DragonFlyBSD 5.2.2 . 59.18 |=================================================== GNU Octave Benchmark 4.4.0 Seconds < Lower Is Better DragonFlyBSD 5.2.2 . 39.89 |=================================================== BlogBench 1.1 Test: Write Final Score > Higher Is Better DragonFlyBSD 5.4.0 .. 674 |==== FreeBSD 11.2 ........ 5351 |=============================== DragonFlyBSD 5.2.2 .. 2120 |============ FreeBSD 12.0 ........ 8735 |=================================================== FreeBSD 12.0 + GCC8 . 8655 |=================================================== BlogBench 1.1 Test: Read Final Score > Higher Is Better DragonFlyBSD 5.4.0 .. 1264778 |================================================ FreeBSD 11.2 ........ 1153033 |============================================ DragonFlyBSD 5.2.2 .. 789404 |============================== FreeBSD 12.0 ........ 996104 |====================================== FreeBSD 12.0 + GCC8 . 989758 |====================================== Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Seconds < Lower Is Better DragonFlyBSD 5.4.0 .. 1.49 |======================================= FreeBSD 11.2 ........ 1.93 |=================================================== DragonFlyBSD 5.2.2 .. 1.76 |=============================================== FreeBSD 12.0 ........ 1.09 |============================= FreeBSD 12.0 + GCC8 . 1.09 |============================= Go Benchmarks Test: json Nanoseconds/Operation < Lower Is Better DragonFlyBSD 5.4.0 .. 4681080 |================================================ FreeBSD 11.2 ........ 4041044 |========================================= DragonFlyBSD 5.2.2 .. 3801635 |======================================= FreeBSD 12.0 ........ 3955685 |========================================= FreeBSD 12.0 + GCC8 . 4019122 |========================================= Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better DragonFlyBSD 5.4.0 .. 307 |=============== FreeBSD 11.2 ........ 896 |=========================================== DragonFlyBSD 5.2.2 .. 302 |=============== FreeBSD 12.0 ........ 1052 |=================================================== FreeBSD 12.0 + GCC8 . 1036 |==================================================