FreeBSD 14.1 vs. Linux vs. BSD Benchmarks Benchmarks for a future article on Phoronix by Michael Larabel. FreeBSD 14.1: Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 3.20GHz (128 Cores), Motherboard: System76 Thelio Major thelio-major-r5, Chipset: AMD [AMD], Memory: 128GB, Disk: CT1000T700SSD5, Audio: ATI (0xab30) HDA OS: FreeBSD, Kernel: 14.1-RELEASE (x86_64), Compiler: Clang 18.1.5, File-System: zfs, Screen Resolution: 1024x768 DragonFlyBSD 6.4: Processor: AMD Ryzen Threadripper 7980X 64-Cores (64 Cores / 128 Threads), Motherboard: System76 Thelio Major thelio-major-r5, Chipset: AMD [AMD], Memory: 128GB, Disk: NVME-PCIe OS: DragonFly, Kernel: 6.4-RELEASE (x86_64), Compiler: GCC 8.3, File-System: hammer2 NetBSD 10.0: Processor: AMD Ryzen Threadripper 7980X 64-Cores (128 Cores), Memory: 128GB, Disk: 792GB OS: NetBSD 10.0/amd64, Kernel: 10.0 (x86_64), Display Server: X Server, Compiler: GCC 10.5.0, File-System: ffs CentOS Stream 9: Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (FA Z5 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32GB DRAM-4800MT/s Micron MTC20F1045S1RC48BA2, Disk: 1000GB CT1000T700SSD5, Graphics: AMD Radeon Pro W7900 45GB (1760/1124MHz), Audio: AMD Device 14cc, Monitor: DELL P2415Q, Network: Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E OS: CentOS Stream 9, Kernel: 5.14.0-457.el9.x86_64 (x86_64), Desktop: GNOME Shell 40.10, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 23.3.3 (LLVM 17.0.6 DRM 3.54), Compiler: GCC 11.4.1 20231218, File-System: xfs, Screen Resolution: 1920x1080 Ubuntu 24.04 LTS: Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (FA Z5 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2, Disk: 1000GB CT1000T700SSD5, Graphics: AMD Radeon Pro W7900, Audio: AMD Device 14cc, Monitor: DELL P2415Q, Network: Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E OS: Ubuntu 24.04, Kernel: 6.8.0-35-generic (x86_64), Desktop: GNOME Shell 46.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 24.0.5-1ubuntu1 (LLVM 17.0.6 DRM 3.57), Compiler: GCC 13.2.0, File-System: ext4, Screen Resolution: 1920x1200 Stress-NG 0.17.08 Test: Poll Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 49143664.57 |=============================================== DragonFlyBSD 6.4 . 30380470.03 |============================= NetBSD 10.0 ...... 24586804.92 |======================== CentOS Stream 9 .. 7540043.15 |======= Ubuntu 24.04 LTS . 7444344.82 |======= Stress-NG 0.17.08 Test: Semaphores Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 230741240.54 |================================== DragonFlyBSD 6.4 . 313648228.74 |============================================== NetBSD 10.0 ...... 50901167.73 |======= CentOS Stream 9 .. 107390958.90 |================ Ubuntu 24.04 LTS . 112583120.13 |================= x265 3.6 Video Input: Bosphorus 1080p Frames Per Second > Higher Is Better FreeBSD 14.1 ..... 128.63 |==================================================== DragonFlyBSD 6.4 . 119.74 |================================================ NetBSD 10.0 ...... 24.23 |========== CentOS Stream 9 .. 35.28 |============== Ubuntu 24.04 LTS . 105.95 |=========================================== x265 3.6 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better FreeBSD 14.1 ..... 47.50 |===================================================== DragonFlyBSD 6.4 . 37.85 |========================================== NetBSD 10.0 ...... 8.96 |========== CentOS Stream 9 .. 17.14 |=================== Ubuntu 24.04 LTS . 35.86 |======================================== Stress-NG 0.17.08 Test: Socket Activity Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 3569.32 |============ DragonFlyBSD 6.4 . 7580.39 |========================= NetBSD 10.0 ...... 307.17 |= CentOS Stream 9 .. 15267.61 |================================================== Ubuntu 24.04 LTS . 10990.57 |==================================== Stress-NG 0.17.08 Test: AVX-512 VNNI Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 3626943.27 |===================== DragonFlyBSD 6.4 . 1948026.95 |=========== NetBSD 10.0 ...... 3214615.75 |=================== CentOS Stream 9 .. 8216112.73 |================================================ Ubuntu 24.04 LTS . 8253203.95 |================================================ Stress-NG 0.17.08 Test: Mixed Scheduler Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 243656.39 |================================================= DragonFlyBSD 6.4 . 198135.29 |======================================== NetBSD 10.0 ...... 7505.13 |== CentOS Stream 9 .. 46850.16 |========= Ubuntu 24.04 LTS . 39533.80 |======== Stress-NG 0.17.08 Test: Logarithmic Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 484378.80 |============================================== DragonFlyBSD 6.4 . 256978.08 |======================== NetBSD 10.0 ...... 167164.40 |================ CentOS Stream 9 .. 496559.00 |=============================================== Ubuntu 24.04 LTS . 516644.88 |================================================= Stress-NG 0.17.08 Test: Context Switching Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 329159386.50 |============================================== DragonFlyBSD 6.4 . 210628545.21 |============================= NetBSD 10.0 ...... 81571930.79 |=========== CentOS Stream 9 .. 24754230.79 |=== Ubuntu 24.04 LTS . 15485091.42 |== Stress-NG 0.17.08 Test: Function Call Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 182938.16 |================================================= DragonFlyBSD 6.4 . 172671.19 |============================================== NetBSD 10.0 ...... 109723.41 |============================= CentOS Stream 9 .. 61867.72 |================= Ubuntu 24.04 LTS . 64837.59 |================= Stress-NG 0.17.08 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 779.98 |================== DragonFlyBSD 6.4 . 810.64 |=================== NetBSD 10.0 ...... 1005.80 |======================= CentOS Stream 9 .. 1923.66 |============================================ Ubuntu 24.04 LTS . 2224.85 |=================================================== Stress-NG 0.17.08 Test: Wide Vector Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 3859252.82 |================================================ DragonFlyBSD 6.4 . 2583908.65 |================================ NetBSD 10.0 ...... 1402565.11 |================= CentOS Stream 9 .. 3300359.29 |========================================= Ubuntu 24.04 LTS . 2494311.46 |=============================== Stress-NG 0.17.08 Test: Vector Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 423269.76 |===================================== DragonFlyBSD 6.4 . 332847.99 |============================= NetBSD 10.0 ...... 205882.74 |================== CentOS Stream 9 .. 515477.63 |============================================= Ubuntu 24.04 LTS . 560294.23 |================================================= Stress-NG 0.17.08 Test: Malloc Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 581281678.48 |============================================== DragonFlyBSD 6.4 . 215485881.74 |================= NetBSD 10.0 ...... 226001401.55 |================== CentOS Stream 9 .. 496353431.11 |======================================= Ubuntu 24.04 LTS . 575710937.35 |============================================== Stress-NG 0.17.08 Test: Radix String Sort Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 436.30 |===================== DragonFlyBSD 6.4 . 416.10 |==================== NetBSD 10.0 ...... 1035.73 |=================================================== CentOS Stream 9 .. 431.34 |===================== Ubuntu 24.04 LTS . 420.05 |===================== Stress-NG 0.17.08 Test: Fused Multiply-Add Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 63639465.08 |=============================== DragonFlyBSD 6.4 . 39512103.08 |=================== NetBSD 10.0 ...... 52031590.45 |========================= CentOS Stream 9 .. 60565539.79 |============================== Ubuntu 24.04 LTS . 96258730.23 |=============================================== Stress-NG 0.17.08 Test: Exponential Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 350575.06 |============================================== DragonFlyBSD 6.4 . 169506.92 |====================== NetBSD 10.0 ...... 261091.22 |================================== CentOS Stream 9 .. 372623.24 |================================================= Ubuntu 24.04 LTS . 346550.22 |============================================== Primesieve 12.1 Length: 1e12 Seconds < Lower Is Better FreeBSD 14.1 ..... 2.204 |========================= DragonFlyBSD 6.4 . 4.728 |===================================================== NetBSD 10.0 ...... 2.331 |========================== CentOS Stream 9 .. 2.246 |========================= Ubuntu 24.04 LTS . 2.246 |========================= Stress-NG 0.17.08 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 8104602.38 |==== DragonFlyBSD 6.4 . 4745535.69 |=== NetBSD 10.0 ...... 14372994.69 |======== CentOS Stream 9 .. 80230885.05 |============================================ Ubuntu 24.04 LTS . 84868467.05 |=============================================== Stress-NG 0.17.08 Test: Power Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 132630.81 |======================================= DragonFlyBSD 6.4 . 83712.87 |========================= NetBSD 10.0 ...... 92304.78 |=========================== CentOS Stream 9 .. 160041.36 |=============================================== Ubuntu 24.04 LTS . 166922.23 |================================================= Stress-NG 0.17.08 Test: Vector Floating Point Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 206212.30 |=========================================== DragonFlyBSD 6.4 . 167750.93 |=================================== NetBSD 10.0 ...... 121608.09 |========================= CentOS Stream 9 .. 234787.50 |================================================= Ubuntu 24.04 LTS . 188194.28 |======================================= Stress-NG 0.17.08 Test: Pipe Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 53754609.92 |=============================================== DragonFlyBSD 6.4 . 41268707.57 |==================================== NetBSD 10.0 ...... 29905268.39 |========================== CentOS Stream 9 .. 32552446.67 |============================ Ubuntu 24.04 LTS . 28675860.15 |========================= SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better FreeBSD 14.1 ..... 54.11 |================================== DragonFlyBSD 6.4 . 49.73 |=============================== NetBSD 10.0 ...... 84.23 |===================================================== CentOS Stream 9 .. 52.41 |================================= Ubuntu 24.04 LTS . 47.75 |============================== Stress-NG 0.17.08 Test: Hash Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 18141510.52 |=============================================== DragonFlyBSD 6.4 . 15972181.53 |========================================= NetBSD 10.0 ...... 10757493.55 |============================ CentOS Stream 9 .. 17388750.06 |============================================= Ubuntu 24.04 LTS . 17544277.68 |============================================= Primesieve 12.1 Length: 1e13 Seconds < Lower Is Better FreeBSD 14.1 ..... 26.29 |================================= DragonFlyBSD 6.4 . 42.53 |===================================================== NetBSD 10.0 ...... 27.74 |=================================== CentOS Stream 9 .. 26.35 |================================= Ubuntu 24.04 LTS . 26.71 |================================= Stress-NG 0.17.08 Test: CPU Stress Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 161139.50 |======================================= DragonFlyBSD 6.4 . 125317.31 |=============================== NetBSD 10.0 ...... 124386.45 |============================== CentOS Stream 9 .. 200937.50 |================================================= Ubuntu 24.04 LTS . 196359.95 |================================================ LibRaw 0.20 Post-Processing Benchmark Mpix/sec > Higher Is Better FreeBSD 14.1 ..... 52.20 |============================================== DragonFlyBSD 6.4 . 38.20 |================================== NetBSD 10.0 ...... 50.40 |============================================= CentOS Stream 9 .. 53.04 |=============================================== Ubuntu 24.04 LTS . 60.00 |===================================================== Stress-NG 0.17.08 Test: Vector Shuffle Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 80252.74 |================================================== DragonFlyBSD 6.4 . 55065.34 |================================== NetBSD 10.0 ...... 53611.78 |================================= CentOS Stream 9 .. 56663.39 |=================================== Ubuntu 24.04 LTS . 56478.61 |=================================== Stress-NG 0.17.08 Test: Zlib Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 9517.65 |=================================================== DragonFlyBSD 6.4 . 6958.00 |===================================== NetBSD 10.0 ...... 6590.45 |=================================== CentOS Stream 9 .. 7147.98 |====================================== Ubuntu 24.04 LTS . 9453.12 |=================================================== Stress-NG 0.17.08 Test: Bitonic Integer Sort Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 559.98 |==================================== DragonFlyBSD 6.4 . 774.11 |================================================== NetBSD 10.0 ...... 803.53 |==================================================== CentOS Stream 9 .. 744.76 |================================================ Ubuntu 24.04 LTS . 671.32 |=========================================== Stress-NG 0.17.08 Test: Floating Point Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 20192.19 |===================================== DragonFlyBSD 6.4 . 27544.26 |================================================== NetBSD 10.0 ...... 21122.17 |====================================== CentOS Stream 9 .. 27195.98 |================================================= Ubuntu 24.04 LTS . 19486.98 |=================================== Stress-NG 0.17.08 Test: Memory Copying Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 19682.61 |==================================== DragonFlyBSD 6.4 . 22190.41 |========================================= NetBSD 10.0 ...... 27090.24 |================================================== CentOS Stream 9 .. 22823.23 |========================================== Ubuntu 24.04 LTS . 24680.65 |============================================== Stress-NG 0.17.08 Test: Matrix 3D Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 4376.29 |======================================= DragonFlyBSD 6.4 . 4322.84 |====================================== NetBSD 10.0 ...... 5734.14 |=================================================== CentOS Stream 9 .. 4412.42 |======================================= Ubuntu 24.04 LTS . 4347.14 |======================================= Helsing 1.0-beta Digit Range: 14 digit Seconds < Lower Is Better FreeBSD 14.1 ..... 81.94 |===================================================== DragonFlyBSD 6.4 . 62.82 |========================================= NetBSD 10.0 ...... 68.21 |============================================ CentOS Stream 9 .. 63.50 |========================================= Ubuntu 24.04 LTS . 62.68 |========================================= XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Seconds < Lower Is Better FreeBSD 14.1 ..... 15.78 |=========================================== DragonFlyBSD 6.4 . 19.58 |===================================================== NetBSD 10.0 ...... 19.60 |===================================================== CentOS Stream 9 .. 16.82 |============================================= Ubuntu 24.04 LTS . 18.01 |================================================= Stress-NG 0.17.08 Test: AVL Tree Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 694.23 |========================================== DragonFlyBSD 6.4 . 732.54 |============================================ NetBSD 10.0 ...... 859.65 |==================================================== CentOS Stream 9 .. 771.95 |=============================================== Ubuntu 24.04 LTS . 777.04 |=============================================== C-Ray 2.0 Resolution: 4K - Rays Per Pixel: 16 Seconds < Lower Is Better FreeBSD 14.1 ..... 28.84 |=========================================== DragonFlyBSD 6.4 . 31.70 |=============================================== NetBSD 10.0 ...... 32.43 |================================================ CentOS Stream 9 .. 33.68 |================================================== Ubuntu 24.04 LTS . 35.61 |===================================================== C-Ray 2.0 Resolution: 1080p - Rays Per Pixel: 16 Seconds < Lower Is Better FreeBSD 14.1 ..... 7.379 |=========================================== DragonFlyBSD 6.4 . 8.185 |================================================ NetBSD 10.0 ...... 8.274 |================================================ CentOS Stream 9 .. 8.554 |================================================== Ubuntu 24.04 LTS . 9.047 |===================================================== PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better FreeBSD 14.1 ..... 893209 |========================================== DragonFlyBSD 6.4 . 1077684 |================================================== NetBSD 10.0 ...... 930500 |=========================================== CentOS Stream 9 .. 1079621 |================================================== Ubuntu 24.04 LTS . 1093718 |=================================================== Stress-NG 0.17.08 Test: x86_64 RdRand Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 11343.65 |============================================ DragonFlyBSD 6.4 . 11336.94 |============================================ NetBSD 10.0 ...... 12897.90 |================================================== CentOS Stream 9 .. 11344.67 |============================================ Ubuntu 24.04 LTS . 11348.48 |============================================ Gcrypt Library 1.10.3 Seconds < Lower Is Better FreeBSD 14.1 ..... 166.37 |=============================================== DragonFlyBSD 6.4 . 163.92 |============================================== NetBSD 10.0 ...... 183.42 |==================================================== CentOS Stream 9 .. 162.25 |============================================== Ubuntu 24.04 LTS . 164.17 |=============================================== libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Megapixels/sec > Higher Is Better FreeBSD 14.1 ..... 301.52 |================================================== DragonFlyBSD 6.4 . 314.94 |==================================================== NetBSD 10.0 ...... 279.60 |============================================== CentOS Stream 9 .. 314.01 |==================================================== Ubuntu 24.04 LTS . 313.49 |==================================================== Stress-NG 0.17.08 Test: Matrix Math Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 395444.77 |================================================ DragonFlyBSD 6.4 . 386085.77 |=============================================== NetBSD 10.0 ...... 403922.49 |================================================= CentOS Stream 9 .. 394190.44 |================================================ Ubuntu 24.04 LTS . 392745.17 |================================================ Stress-NG 0.17.08 Test: Fractal Generator Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 455.62 |=================================================== DragonFlyBSD 6.4 . 461.46 |==================================================== NetBSD 10.0 ...... 318.72 |==================================== CentOS Stream 9 .. 451.85 |=================================================== Ubuntu 24.04 LTS . 455.64 |=================================================== Stress-NG 0.17.08 Test: CPU Cache Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 2322478.95 |=============================== DragonFlyBSD 6.4 . 2498702.78 |================================== NetBSD 10.0 ...... 3557329.31 |================================================ CentOS Stream 9 .. 1190779.19 |================ Ubuntu 24.04 LTS . 1323757.67 |================== Stress-NG 0.17.08 Test: Forking Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 23605.73 |============ DragonFlyBSD 6.4 . 22955.09 |============ NetBSD 10.0 ...... 7839.79 |==== CentOS Stream 9 .. 99050.13 |================================================== Ubuntu 24.04 LTS . 92284.35 |=============================================== Stress-NG 0.17.08 Test: Atomic Bogo Ops/s > Higher Is Better FreeBSD 14.1 ..... 316.22 |=============================================== DragonFlyBSD 6.4 . 259.14 |====================================== NetBSD 10.0 ...... 352.71 |==================================================== CentOS Stream 9 .. 317.94 |=============================================== Ubuntu 24.04 LTS . 259.25 |====================================== Geometric Mean Of All Test Results Result Composite - FreeBSD 14.1 vs. Linux vs. BSD Benchmarks Geometric Mean > Higher Is Better FreeBSD 14.1 ..... 17529.90 |================================================== DragonFlyBSD 6.4 . 14845.91 |========================================== NetBSD 10.0 ...... 11546.03 |================================= CentOS Stream 9 .. 16181.01 |============================================== Ubuntu 24.04 LTS . 16519.92 |===============================================