FreeBSD vs. DragonFlyBSD vs. Ubuntu Linux - Intel Core i9 10900K Intel Core i9-10900K BSD vs. Linux benchmarking for a future article. FreeBSD 12.1: Processor: Intel Core i9-10900K @ 3.60GHz (20 Cores), Motherboard: Gigabyte Z490 AORUS MASTER-CF, Chipset: Intel, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: NVIDIA GeForce RTX 2060 Rev. A, Audio: NVIDIA (0x10f9) HDA OS: FreeBSD, Kernel: 12.1-RELEASE (x86_64), Compiler: Clang 8.0.1 (SVN 366581), File-System: zfs, Screen Resolution: 1024x768 FreeBSD 12.1 + GCC9: Processor: Intel Core i9-10900K @ 3.60GHz (20 Cores), Motherboard: Gigabyte Z490 AORUS MASTER-CF, Chipset: Intel, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: NVIDIA GeForce RTX 2060 Rev. A, Audio: NVIDIA (0x10f9) HDA OS: FreeBSD, Kernel: 12.1-RELEASE (x86_64), Compiler: GCC 9.3.0 + Clang 8.0.1 (SVN 366581), File-System: zfs, Screen Resolution: 1024x768 DragonFlyBSD 5.8.1: Processor: Intel Core i9-10900K @ 3.60GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER-CF, Chipset: Intel, Memory: 16GB, Disk: NVME-PCIe, Graphics: NVIDIA GeForce RTX 2060 Rev. A OS: DragonFly, Kernel: 5.8-RELEASE (x86_64), Compiler: GCC 8.3, File-System: hammer2 DragonFlyBSD 5.8.1 + GCC9: Processor: Intel Core i9-10900K @ 3.60GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER-CF, Chipset: Intel, Memory: 16GB, Disk: NVME-PCIe, Graphics: NVIDIA GeForce RTX 2060 Rev. A OS: DragonFly, Kernel: 5.8-RELEASE (x86_64), Compiler: GCC 9.3.0, File-System: hammer2 Ubuntu 20.04: Processor: Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads), Motherboard: Gigabyte Z490 AORUS MASTER (F3 BIOS), Chipset: Intel Comet Lake PCH, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: llvmpipe 16GB, Audio: Realtek ALC1220, Network: Intel Device 15f3 + Intel Wi-Fi 6 AX201 OS: Ubuntu 20.04, Kernel: 5.4.0-37-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 3.3 Mesa 20.0.4 (LLVM 9.0.1 256 bits), Compiler: GCC 9.3.0, File-System: zfs, Screen Resolution: 1024x768 9900k-5ghz-4ghz-ddr4: Processor: Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads), Motherboard: EVGA 121-KS-E375 v1.0 (1.09 BIOS), Chipset: Intel 8th Gen Core 8-core Desktop, Memory: 16GB, Disk: Samsung SSD 970 EVO 500GB + 256GB PLEXTOR PX-256M6 + 240GB KINGSTON SH103S3 + 2000GB Western Digital WD2003FZEX-0 + 2000GB Samsung SSD 860, Graphics: ASUS NVIDIA GeForce GTX 1080 Ti 11GB, Audio: NVIDIA GP102 HDMI Audio, Monitor: XB271HU, Network: Intel I219-V OS: Gentoo 2.7, Kernel: 5.4.37-ck (x86_64), Display Server: X Server 1.20.8, Vulkan: 1.2.133, Compiler: GCC 10.1.0 + Clang 10.0.0 + LLVM 10.0.0 + CUDA 10.2, File-System: reiserfs BLAKE2 20170307 Cycles Per Byte < Lower Is Better FreeBSD 12.1 .............. 5.25 |======================================== FreeBSD 12.1 + GCC9 ....... 5.93 |============================================= DragonFlyBSD 5.8.1 ........ 5.78 |============================================ DragonFlyBSD 5.8.1 + GCC9 . 5.78 |============================================ Ubuntu 20.04 .............. 4.08 |=============================== 9900k-5ghz-4ghz-ddr4 ...... 4.15 |=============================== GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 391 |================================== FreeBSD 12.1 + GCC9 ....... 408 |==================================== DragonFlyBSD 5.8.1 ........ 268 |======================== DragonFlyBSD 5.8.1 + GCC9 . 271 |======================== Ubuntu 20.04 .............. 524 |============================================== 9900k-5ghz-4ghz-ddr4 ...... 447 |======================================= GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 1034 |============================================= FreeBSD 12.1 + GCC9 ....... 824 |==================================== DragonFlyBSD 5.8.1 ........ 391 |================= DragonFlyBSD 5.8.1 + GCC9 . 391 |================= Ubuntu 20.04 .............. 908 |======================================== 9900k-5ghz-4ghz-ddr4 ...... 1001 |============================================ GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 130 |================================== FreeBSD 12.1 + GCC9 ....... 130 |================================== DragonFlyBSD 5.8.1 ........ 107 |============================ DragonFlyBSD 5.8.1 + GCC9 . 127 |================================= Ubuntu 20.04 .............. 175 |============================================== 9900k-5ghz-4ghz-ddr4 ...... 143 |====================================== GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 205 |=================================== FreeBSD 12.1 + GCC9 ....... 201 |================================== DragonFlyBSD 5.8.1 ........ 193 |================================= DragonFlyBSD 5.8.1 + GCC9 . 192 |================================= Ubuntu 20.04 .............. 269 |============================================== 9900k-5ghz-4ghz-ddr4 ...... 225 |====================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 1005 |=================================== FreeBSD 12.1 + GCC9 ....... 981 |================================== DragonFlyBSD 5.8.1 ........ 666 |======================= DragonFlyBSD 5.8.1 + GCC9 . 644 |====================== Ubuntu 20.04 .............. 1292 |============================================= 9900k-5ghz-4ghz-ddr4 ...... 1072 |===================================== GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 263 |====================================== FreeBSD 12.1 + GCC9 ....... 194 |============================ DragonFlyBSD 5.8.1 ........ 104 |=============== DragonFlyBSD 5.8.1 + GCC9 . 104 |=============== Ubuntu 20.04 .............. 319 |============================================== 9900k-5ghz-4ghz-ddr4 ...... 291 |========================================== GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better FreeBSD 12.1 .............. 1792 |============================================= FreeBSD 12.1 + GCC9 ....... 1321 |================================= DragonFlyBSD 5.8.1 ........ 514 |============= DragonFlyBSD 5.8.1 + GCC9 . 508 |============= Ubuntu 20.04 .............. 1245 |=============================== 9900k-5ghz-4ghz-ddr4 ...... 1279 |================================ x264 2019-12-17 H.264 Video Encoding Frames Per Second > Higher Is Better FreeBSD 12.1 ......... 99.11 |===================================== FreeBSD 12.1 + GCC9 .. 90.66 |================================== Ubuntu 20.04 ......... 127.17 |================================================ 9900k-5ghz-4ghz-ddr4 . 107.90 |========================================= x265 3.1.2 H.265 1080p Video Encoding Frames Per Second > Higher Is Better FreeBSD 12.1 .............. 60.75 |===================================== FreeBSD 12.1 + GCC9 ....... 59.32 |===================================== DragonFlyBSD 5.8.1 + GCC9 . 46.98 |============================= Ubuntu 20.04 .............. 71.47 |============================================ 9900k-5ghz-4ghz-ddr4 ...... 70.39 |=========================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better FreeBSD 12.1 .............. 2722.26 |========================== FreeBSD 12.1 + GCC9 ....... 3204.40 |============================== DragonFlyBSD 5.8.1 ........ 3078.59 |============================= DragonFlyBSD 5.8.1 + GCC9 . 3074.30 |============================= Ubuntu 20.04 .............. 4481.40 |========================================== 9900k-5ghz-4ghz-ddr4 ...... 4299.84 |======================================== Stockfish 9 Total Time Nodes Per Second > Higher Is Better FreeBSD 12.1 .............. 27633674 |================================ FreeBSD 12.1 + GCC9 ....... 27541766 |================================ DragonFlyBSD 5.8.1 ........ 28529054 |================================= DragonFlyBSD 5.8.1 + GCC9 . 28056251 |================================= Ubuntu 20.04 .............. 35115270 |========================================= 9900k-5ghz-4ghz-ddr4 ...... 30038237 |=================================== libavif avifenc 0.7.3 Encoder Speed: 0 Seconds < Lower Is Better FreeBSD 12.1 .............. 96.14 |======================================== FreeBSD 12.1 + GCC9 ....... 103.86 |=========================================== DragonFlyBSD 5.8.1 + GCC9 . 102.99 |=========================================== Ubuntu 20.04 .............. 71.11 |============================= 9900k-5ghz-4ghz-ddr4 ...... 79.62 |================================= libavif avifenc 0.7.3 Encoder Speed: 2 Seconds < Lower Is Better FreeBSD 12.1 .............. 58.49 |========================================= FreeBSD 12.1 + GCC9 ....... 60.87 |=========================================== DragonFlyBSD 5.8.1 + GCC9 . 62.59 |============================================ Ubuntu 20.04 .............. 42.58 |============================== 9900k-5ghz-4ghz-ddr4 ...... 47.26 |================================= libavif avifenc 0.7.3 Encoder Speed: 8 Seconds < Lower Is Better FreeBSD 12.1 .............. 6.515 |================================= FreeBSD 12.1 + GCC9 ....... 6.392 |================================ DragonFlyBSD 5.8.1 + GCC9 . 8.743 |============================================ Ubuntu 20.04 .............. 4.532 |======================= 9900k-5ghz-4ghz-ddr4 ...... 4.554 |======================= libavif avifenc 0.7.3 Encoder Speed: 10 Seconds < Lower Is Better FreeBSD 12.1 .............. 6.292 |================================= FreeBSD 12.1 + GCC9 ....... 6.155 |================================ DragonFlyBSD 5.8.1 + GCC9 . 8.422 |============================================ Ubuntu 20.04 .............. 4.332 |======================= 9900k-5ghz-4ghz-ddr4 ...... 4.313 |======================= Timed LLVM Compilation 10.0 Time To Compile Seconds < Lower Is Better FreeBSD 12.1 .............. 511.70 |================================== FreeBSD 12.1 + GCC9 ....... 631.61 |========================================= DragonFlyBSD 5.8.1 + GCC9 . 656.54 |=========================================== Ubuntu 20.04 .............. 507.06 |================================= 9900k-5ghz-4ghz-ddr4 ...... 514.81 |================================== Timed PHP Compilation 7.4.2 Time To Compile Seconds < Lower Is Better FreeBSD 12.1 .............. 35.10 |========================= FreeBSD 12.1 + GCC9 ....... 57.66 |========================================= DragonFlyBSD 5.8.1 ........ 62.05 |============================================ DragonFlyBSD 5.8.1 + GCC9 . 62.54 |============================================ Ubuntu 20.04 .............. 48.28 |================================== 9900k-5ghz-4ghz-ddr4 ...... 49.35 |=================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better FreeBSD 12.1 .............. 89.69 |============================================ FreeBSD 12.1 + GCC9 ....... 71.47 |=================================== DragonFlyBSD 5.8.1 ........ 69.90 |================================== DragonFlyBSD 5.8.1 + GCC9 . 70.00 |================================== Ubuntu 20.04 .............. 52.12 |========================== 9900k-5ghz-4ghz-ddr4 ...... 65.63 |================================ FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better FreeBSD 12.1 .............. 12.143 |=========================================== FreeBSD 12.1 + GCC9 ....... 9.816 |=================================== DragonFlyBSD 5.8.1 ........ 9.810 |=================================== DragonFlyBSD 5.8.1 + GCC9 . 9.871 |=================================== Ubuntu 20.04 .............. 7.097 |========================= 9900k-5ghz-4ghz-ddr4 ...... 7.346 |========================== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better FreeBSD 12.1 .............. 11.905 |=============== FreeBSD 12.1 + GCC9 ....... 33.058 |=========================================== DragonFlyBSD 5.8.1 ........ 32.467 |========================================== DragonFlyBSD 5.8.1 + GCC9 . 31.919 |========================================== Ubuntu 20.04 .............. 6.991 |========= OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better FreeBSD 12.1 .............. 2758.0 |================================ FreeBSD 12.1 + GCC9 ....... 2759.2 |================================ DragonFlyBSD 5.8.1 ........ 2834.1 |================================ DragonFlyBSD 5.8.1 + GCC9 . 2819.5 |================================ Ubuntu 20.04 .............. 3756.6 |=========================================== 9900k-5ghz-4ghz-ddr4 ...... 3046.5 |=================================== libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Megapixels/sec > Higher Is Better FreeBSD 12.1 .............. 166.44 |============================== FreeBSD 12.1 + GCC9 ....... 165.75 |============================== DragonFlyBSD 5.8.1 + GCC9 . 170.28 |=============================== Ubuntu 20.04 .............. 236.26 |=========================================== 9900k-5ghz-4ghz-ddr4 ...... 231.56 |========================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better FreeBSD 12.1 .............. 1746 |============================================= FreeBSD 12.1 + GCC9 ....... 1744 |============================================= DragonFlyBSD 5.8.1 + GCC9 . 1616 |========================================== Ubuntu 20.04 .............. 732 |=================== 9900k-5ghz-4ghz-ddr4 ...... 1046 |=========================== PyPerformance 1.0.0 Benchmark: float Milliseconds < Lower Is Better FreeBSD 12.1 .............. 172.0 |============================================ FreeBSD 12.1 + GCC9 ....... 172.0 |============================================ DragonFlyBSD 5.8.1 + GCC9 . 170.0 |=========================================== Ubuntu 20.04 .............. 81.5 |===================== 9900k-5ghz-4ghz-ddr4 ...... 111.0 |============================ PyPerformance 1.0.0 Benchmark: django_template Milliseconds < Lower Is Better FreeBSD 12.1 .............. 107.0 |============================================ FreeBSD 12.1 + GCC9 ....... 107.0 |============================================ DragonFlyBSD 5.8.1 + GCC9 . 95.3 |======================================= Ubuntu 20.04 .............. 37.8 |================ 9900k-5ghz-4ghz-ddr4 ...... 75.7 |=============================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better FreeBSD 12.1 .............. 486707 |======================== FreeBSD 12.1 + GCC9 ....... 479335 |======================= DragonFlyBSD 5.8.1 ........ 438893 |===================== DragonFlyBSD 5.8.1 + GCC9 . 445751 |====================== Ubuntu 20.04 .............. 883271 |=========================================== 9900k-5ghz-4ghz-ddr4 ...... 810869 |======================================= Git Time To Complete Common Git Commands Seconds < Lower Is Better FreeBSD 12.1 .............. 64.27 |============================= FreeBSD 12.1 + GCC9 ....... 64.47 |============================= DragonFlyBSD 5.8.1 + GCC9 . 97.53 |============================================ Ubuntu 20.04 .............. 41.83 |=================== 9900k-5ghz-4ghz-ddr4 ...... 39.71 |==================