FreeBSD 14.1 vs. Linux vs. BSD Benchmarks

Benchmarks for a future article on Phoronix by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2406146-NE-2406131NE13&sro&grs.

FreeBSD 14.1 vs. Linux vs. BSD BenchmarksProcessorMotherboardChipsetMemoryDiskAudioGraphicsMonitorNetworkOSKernelCompilerFile-SystemScreen ResolutionDisplay ServerDesktopOpenGLFreeBSD 14.1DragonFlyBSD 6.4NetBSD 10.0CentOS Stream 9Ubuntu 24.04 LTSAMD Ryzen Threadripper 7980X 64-Cores @ 3.20GHz (128 Cores)System76 Thelio Major thelio-major-r5AMD [AMD]128GBCT1000T700SSD5ATI (0xab30) HDAFreeBSD14.1-RELEASE (x86_64)Clang 18.1.5zfs1024x768AMD Ryzen Threadripper 7980X 64-Cores (64 Cores / 128 Threads)NVME-PCIeDragonFly6.4-RELEASE (x86_64)GCC 8.3hammer2AMD Ryzen Threadripper 7980X 64-Cores (128 Cores)792GBNetBSD 10.0/amd6410.0 (x86_64)X ServerGCC 10.5.0ffsAMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads)System76 Thelio Major (FA Z5 BIOS)AMD Device 14a44 x 32GB DRAM-4800MT/s Micron MTC20F1045S1RC48BA21000GB CT1000T700SSD5AMD Radeon Pro W7900 45GB (1760/1124MHz)AMD Device 14ccDELL P2415QAquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6ECentOS Stream 95.14.0-457.el9.x86_64 (x86_64)GNOME Shell 40.10X Server + Wayland4.6 Mesa 23.3.3 (LLVM 17.0.6 DRM 3.54)GCC 11.4.1 20231218xfs1920x10804 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2AMD Radeon Pro W7900Ubuntu 24.046.8.0-35-generic (x86_64)GNOME Shell 46.04.6 Mesa 24.0.5-1ubuntu1 (LLVM 17.0.6 DRM 3.57)GCC 13.2.0ext41920x1200OpenBenchmarking.orgJava Details- FreeBSD 14.1: OpenJDK Runtime Environment (build 1.8.0_402-b06)- DragonFlyBSD 6.4: OpenJDK Runtime Environment (build 11.0.20+8-1)- CentOS Stream 9: OpenJDK Runtime Environment (Red_Hat-11.0.20.1.1-2) (build 11.0.20.1+1-LTS)- Ubuntu 24.04 LTS: OpenJDK Runtime Environment (build 11.0.23+9-post-Ubuntu-1ubuntu1)Python Details- FreeBSD 14.1: Python 3.9.18- DragonFlyBSD 6.4: Python 3.9.18- CentOS Stream 9: Python 3.9.18- Ubuntu 24.04 LTS: Python 3.12.3Security Details- DragonFlyBSD 6.4: Spectre STIBP_AUTO Mitigation- CentOS Stream 9: SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - Ubuntu 24.04 LTS: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected Compiler Details- NetBSD 10.0: --build=x86_64--netbsd --disable-libstdcxx-pch --disable-multilib --enable-__cxa_atexit --enable-libstdcxx-threads --enable-libstdcxx-time=rt --enable-long-long --enable-threads --enable-tls --host=x86_64--netbsd --target=x86_64--netbsd --with-default-libstdcxx-abi=new --with-diagnostics-color=auto-if-env --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/x86_64 --with-gmp-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpc-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-mpfr-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-tune=nocona --without-isl - CentOS Stream 9: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-host-bind-now --enable-host-pie --enable-initfini-array --enable-languages=c,c++,fortran,lto --enable-link-serialization=1 --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-arch_64=x86-64-v2 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver --without-isl - Ubuntu 24.04 LTS: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Mount Options Details- NetBSD 10.0: rwKernel Details- CentOS Stream 9: Transparent Huge Pages: always- Ubuntu 24.04 LTS: Transparent Huge Pages: madviseDisk Details- CentOS Stream 9: NONE / attr2,inode64,logbsize=32k,logbufs=8,noquota,relatime,rw,seclabel / Block Size: 4096- Ubuntu 24.04 LTS: NONE / relatime,rw / Block Size: 4096Processor Details- CentOS Stream 9, Ubuntu 24.04 LTS: Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105

FreeBSD 14.1 vs. Linux vs. BSD Benchmarksgraphics-magick: Swirlstress-ng: Pollstress-ng: Semaphoresx265: Bosphorus 1080px265: Bosphorus 4Kstress-ng: Socket Activitystress-ng: AVX-512 VNNIstress-ng: Mixed Schedulergraphics-magick: HWB Color Spacegraphics-magick: Noise-Gaussianstress-ng: Logarithmic Mathmt-dgemm: Sustained Floating-Point Ratestress-ng: Context Switchingstress-ng: Function Callstress-ng: Glibc Qsort Data Sortingstress-ng: Wide Vector Mathstress-ng: Vector Mathstress-ng: Mallocstress-ng: Radix String Sortopenssl: AES-128-GCMstress-ng: Fused Multiply-Addgraphics-magick: Enhancedjohn-the-ripper: Blowfishopenssl: AES-256-GCMopenssl: RSA4096stress-ng: Exponential Mathgraphics-magick: Sharpenprimesieve: 1e12graphics-magick: Rotatestress-ng: Glibc C String Functionsgraphics-magick: Resizingstress-ng: Power Mathstress-ng: Vector Floating Pointstress-ng: Pipesqlite-speedtest: Timed Time - Size 1,000stress-ng: Hashprimesieve: 1e13stress-ng: CPU Stresspybench: Total For Average Test Timesdacapobench: Batik SVG Toolkitlibraw: Post-Processing Benchmarkopenssl: ChaCha20-Poly1305stress-ng: Vector Shuffleopenssl: ChaCha20stress-ng: Zlibstress-ng: Bitonic Integer Sortstress-ng: Floating Pointbuild-php: Time To Compilestress-ng: Memory Copyingdacapobench: Avrora AVR Simulation Frameworkbuild-llvm: Unix Makefilesstress-ng: Matrix 3D Mathcoremark: CoreMark Size 666 - Iterations Per Secondhelsing: 14 digitrenaissance: Scala Dottycompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9stress-ng: AVL Treec-ray: 4K - 16c-ray: 1080p - 16phpbench: PHP Benchmark Suitedacapobench: jMonkeyEnginegit: Time To Complete Common Git Commandsopenssl: SHA256stress-ng: x86_64 RdRandgcrypt: tjbench: Decompression Throughputdacapobench: Jythonopenssl: SHA512stress-ng: Matrix Mathjava-jmh: Throughputopenssl: RSA4096stress-ng: Fractal Generatorstress-ng: CPU Cachestress-ng: Forkingstress-ng: Atomicdacapobench: H2O In-Memory Platform For Machine Learningdacapobench: Zxing 1D/2D Barcode Image Processingdacapobench: PMD Source Code Analyzerdacapobench: FOP Print Formatterdacapobench: Apache Xalan XSLTdacapobench: Spring Bootdacapobench: GraphChiblogbench: Writeblogbench: ReadFreeBSD 14.1DragonFlyBSD 6.4NetBSD 10.0CentOS Stream 9Ubuntu 24.04 LTS27249143664.57230741240.54128.6347.503569.323626943.27243656.39881378484378.801.798822329159386.50182938.16779.983859252.82423269.76581281678.48436.3082064235302763639465.0812816290170728694403344404.8350575.062582.2042728104602.38703132630.81206212.3053754609.9254.10618141510.5226.290161139.50918171152.2020196495378380252.742958296829439517.65559.9820192.1920.09719682.613919153.2304376.293162672.89031581.937478.815.783694.2328.8437.379893209687533.99510892128177711343.65166.374301.521439393537527390503395444.77136489647600.331284060.8455.622322478.9523605.73316.223656352137235713942823263650019218609812130380470.03313648228.74119.7437.857580.391948026.95198135.29250120256978.08210628545.21172671.19810.642583908.65332847.99215485881.74416.1033538683321039512103.081376904431162137785319647.0169506.921194.7281324745535.696783712.87167750.9341268707.5749.73315972181.5342.529125317.31851119938.2020036238549055065.342942966269776958.00774.1127544.2627.91522190.413513194.6464322.8462.816614.019.575732.5431.7038.185107768481249703873114711336.94163.915314.944023425135073647227386085.77135946668108.021281746.8461.462498702.7822955.09259.146963130346756602492405135151095399397724586804.9250901167.7324.238.96307.173214615.757505.13167164.4029.69679381571930.79109723.411005.801402565.11205882.74226001401.551035.7381345842397352031590.4570191307957744070.6261091.222.33114372994.6992304.78121608.0929905268.3984.23310757493.5527.735124386.4550.4030734162653753611.784328005241836590.45803.5321122.1727090.245734.142724478.94482568.20619.601859.6532.4348.27493050039.60110218371164312897.90183.420279.59908435411483057403922.491265382.7318.723557329.317839.79352.71995761088177540043.15107390958.9035.2817.1415267.618216112.7346850.16625314496559.0051.17249324754230.7961867.721923.663300359.29515477.63496353431.11431.3460565539.79305148037372623.241942.24623380230885.05607160041.36234787.5032552446.6752.41117388750.0626.354200937.50728112253.0456663.397147.98744.7627195.9828.26122823.234283182.4364412.423603164.73090863.504485.516.818771.9533.6828.5541079621694334.56411344.67162.248314.0053103949394190.44132828841101.46451.851190779.1999050.13317.9436293791324405709171222973206223090065757444344.82112583120.13105.9535.8610990.578253203.9539533.80234172516644.8835.29045715485091.4264837.592224.852494311.46560294.23575710937.35420.0581790089652796258730.2327015450470306545397344261.2346550.221822.24616284868467.05179166922.23188194.2828675860.1547.74717544277.6826.710196359.95576108060.0030950452920356478.614366817940839453.12671.3219486.9824680.654684203.7324347.143476597.83978262.679532.518.006777.0435.6059.0471093718692634.65711236958687311348.48164.168313.488686410036720711763392745.17136415245265.931275689.5455.641323757.6792284.35259.253501560129545563417292244OpenBenchmarking.org

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS2004006008001000SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3SE +/- 2.03, N = 3817121272575-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

Stress-NG

Test: Poll

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: PollCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS11M22M33M44M55MSE +/- 1306.77, N = 3SE +/- 81948.62, N = 3SE +/- 319310.46, N = 3SE +/- 164868.81, N = 3SE +/- 1752.44, N = 37540043.1530380470.0349143664.5724586804.927444344.82

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: SemaphoresCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS70M140M210M280M350MSE +/- 1003936.34, N = 3SE +/- 108767.62, N = 3SE +/- 428163.18, N = 3SE +/- 329098.22, N = 3SE +/- 299281.82, N = 3107390958.90313648228.74230741240.5450901167.73112583120.13

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 1080pCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS306090120150SE +/- 0.13, N = 3SE +/- 1.03, N = 8SE +/- 0.85, N = 3SE +/- 0.09, N = 3SE +/- 1.40, N = 335.28119.74128.6324.23105.95-rdynamic -ldl-ldl-ldl-rdynamic -ldl1. (CXX) g++ options: -O3 -lpthread -lrt

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.6Video Input: Bosphorus 4KCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS1122334455SE +/- 0.01, N = 3SE +/- 0.31, N = 3SE +/- 0.20, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 317.1437.8547.508.9635.86-rdynamic -ldl-ldl-ldl-rdynamic -ldl1. (CXX) g++ options: -O3 -lpthread -lrt

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Socket ActivityCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS3K6K9K12K15KSE +/- 12.63, N = 3SE +/- 71.18, N = 3SE +/- 25.54, N = 3SE +/- 0.10, N = 3SE +/- 101.25, N = 1515267.617580.393569.32307.1710990.57

Stress-NG

Test: AVX-512 VNNI

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVX-512 VNNICentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS2M4M6M8M10MSE +/- 12768.72, N = 3SE +/- 1302.01, N = 3SE +/- 3563.23, N = 3SE +/- 5111.87, N = 3SE +/- 3635.24, N = 38216112.731948026.953626943.273214615.758253203.95

Stress-NG

Test: Mixed Scheduler

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mixed SchedulerCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS50K100K150K200K250KSE +/- 258.78, N = 3SE +/- 2486.13, N = 3SE +/- 1229.36, N = 3SE +/- 32.55, N = 3SE +/- 102.07, N = 346850.16198135.29243656.397505.1339533.80

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: HWB Color SpaceCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS2004006008001000SE +/- 0.33, N = 3SE +/- 1.86, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3625250881234-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS80160240320400SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3314120378172-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

Stress-NG

Test: Logarithmic Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Logarithmic MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS110K220K330K440K550KSE +/- 272.81, N = 3SE +/- 147.40, N = 3SE +/- 769.61, N = 3SE +/- 197.01, N = 3SE +/- 296.90, N = 3496559.00256978.08484378.80167164.40516644.88

ACES DGEMM

Sustained Floating-Point Rate

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateCentOS Stream 9FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS1224364860SE +/- 0.147816, N = 3SE +/- 0.013678, N = 3SE +/- 0.375656, N = 3SE +/- 0.173989, N = 351.1724931.79882229.69679335.290457gccgccgcc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Context SwitchingCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS70M140M210M280M350MSE +/- 307164.10, N = 3SE +/- 1947431.01, N = 3SE +/- 2900792.40, N = 15SE +/- 732656.53, N = 7SE +/- 162272.12, N = 524754230.79210628545.21329159386.5081571930.7915485091.42

Stress-NG

Test: Function Call

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Function CallCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS40K80K120K160K200KSE +/- 100.20, N = 3SE +/- 1287.22, N = 3SE +/- 2198.21, N = 3SE +/- 255.44, N = 3SE +/- 45.82, N = 361867.72172671.19182938.16109723.4164837.59

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc Qsort Data SortingCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS5001000150020002500SE +/- 7.58, N = 3SE +/- 0.64, N = 3SE +/- 0.94, N = 3SE +/- 2.71, N = 3SE +/- 0.52, N = 31923.66810.64779.981005.802224.85

Stress-NG

Test: Wide Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Wide Vector MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS800K1600K2400K3200K4000KSE +/- 4696.09, N = 3SE +/- 1096.50, N = 3SE +/- 6166.47, N = 3SE +/- 2268.71, N = 3SE +/- 2378.78, N = 33300359.292583908.653859252.821402565.112494311.46

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS120K240K360K480K600KSE +/- 628.66, N = 3SE +/- 117.26, N = 3SE +/- 277.65, N = 3SE +/- 1226.30, N = 3SE +/- 472.08, N = 3515477.63332847.99423269.76205882.74560294.23

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MallocCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS120M240M360M480M600MSE +/- 692839.83, N = 3SE +/- 123339.87, N = 3SE +/- 160559.08, N = 3SE +/- 1739598.31, N = 3SE +/- 384685.47, N = 3496353431.11215485881.74581281678.48226001401.55575710937.35

Stress-NG

Test: Radix String Sort

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Radix String SortCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS2004006008001000SE +/- 5.48, N = 3SE +/- 0.54, N = 3SE +/- 1.51, N = 3SE +/- 14.62, N = 3SE +/- 0.29, N = 3431.34416.10436.301035.73420.05

OpenSSL

Algorithm: AES-128-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-128-GCMDragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS200000M400000M600000M800000M1000000MSE +/- 58852061.43, N = 3SE +/- 506334790.94, N = 3SE +/- 582074441.28, N = 3SE +/- 222243712.09, N = 3335386833210820642353027813458423973817900896527-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: Fused Multiply-Add

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fused Multiply-AddCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20M40M60M80M100MSE +/- 39147.88, N = 3SE +/- 36882.06, N = 3SE +/- 45309.92, N = 3SE +/- 438782.27, N = 8SE +/- 153676.43, N = 360565539.7939512103.0863639465.0852031590.4596258730.23

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS70140210280350SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3305137128270-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: BlowfishCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS30K60K90K120K150KSE +/- 91.27, N = 3SE +/- 524.61, N = 10SE +/- 45.99, N = 3SE +/- 457.93, N = 314803769044162901154504-pthread -lbz2-lgmp -pthread -lbz21. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lm -lrt -lz -ldl -lcrypt

OpenSSL

Algorithm: AES-256-GCM

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: AES-256-GCMDragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS150000M300000M450000M600000M750000MSE +/- 142400392.46, N = 3SE +/- 1264115644.83, N = 3SE +/- 448121624.62, N = 3SE +/- 458444867.31, N = 3311621377853707286944033701913079577703065453973-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS10K20K30K40K50KSE +/- 27.51, N = 3SE +/- 67.75, N = 3SE +/- 126.87, N = 3SE +/- 63.75, N = 319647.044404.844070.644261.2-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: Exponential Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Exponential MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS80K160K240K320K400KSE +/- 510.39, N = 3SE +/- 173.97, N = 3SE +/- 737.26, N = 3SE +/- 1982.02, N = 3SE +/- 199.51, N = 3372623.24169506.92350575.06261091.22346550.22

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 3194119258182-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e12CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS1.06382.12763.19144.25525.319SE +/- 0.003, N = 3SE +/- 0.035, N = 3SE +/- 0.005, N = 3SE +/- 0.007, N = 3SE +/- 0.002, N = 32.2464.7282.2042.3312.246-lpthread-lpthread1. (CXX) g++ options: -O3

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: RotateCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS60120180240300SE +/- 0.33, N = 3SE +/- 1.50, N = 4SE +/- 0.67, N = 3SE +/- 1.00, N = 3233132272162-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc C String FunctionsCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20M40M60M80M100MSE +/- 827633.90, N = 5SE +/- 2119.47, N = 3SE +/- 4856.55, N = 3SE +/- 28213.94, N = 3SE +/- 54718.90, N = 380230885.054745535.698104602.3814372994.6984868467.05

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS150300450600750SE +/- 5.17, N = 3SE +/- 0.65, N = 6SE +/- 1.76, N = 3SE +/- 0.33, N = 360767703179-lxml2 -llzma -lgomp-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lgomp -pthread-ltiff -ljbig -lfreetype -llcms2 -llcms2_fast_float -llcms2_threaded -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lomp -pthread-lSM -lICE -lX11 -lgomp1. (CC) gcc options: -fopenmp -O2 -ljpeg -lz -lm -lpthread

Stress-NG

Test: Power Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Power MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS40K80K120K160K200KSE +/- 132.34, N = 3SE +/- 77.68, N = 3SE +/- 21.73, N = 3SE +/- 316.80, N = 3SE +/- 260.19, N = 3160041.3683712.87132630.8192304.78166922.23

Stress-NG

Test: Vector Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector Floating PointCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS50K100K150K200K250KSE +/- 313.82, N = 3SE +/- 77.74, N = 3SE +/- 77.55, N = 3SE +/- 1349.17, N = 3SE +/- 94.66, N = 3234787.50167750.93206212.30121608.09188194.28

Stress-NG

Test: Pipe

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: PipeCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS12M24M36M48M60MSE +/- 406310.63, N = 3SE +/- 166068.84, N = 3SE +/- 388805.28, N = 3SE +/- 230038.77, N = 15SE +/- 423353.78, N = 1532552446.6741268707.5753754609.9229905268.3928675860.15

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20406080100SE +/- 0.12, N = 3SE +/- 0.52, N = 3SE +/- 0.14, N = 3SE +/- 1.30, N = 15SE +/- 0.12, N = 352.4149.7354.1184.2347.75-lpthread-lpthread-lpthread1. (CC) gcc options: -O2 -lz

Stress-NG

Test: Hash

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: HashCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS4M8M12M16M20MSE +/- 76953.27, N = 3SE +/- 34612.17, N = 3SE +/- 74160.02, N = 3SE +/- 62988.89, N = 15SE +/- 52873.79, N = 317388750.0615972181.5318141510.5210757493.5517544277.68

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 12.1Length: 1e13CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS1020304050SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 326.3542.5326.2927.7426.71-lpthread-lpthread1. (CXX) g++ options: -O3

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU StressCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS40K80K120K160K200KSE +/- 322.84, N = 3SE +/- 953.69, N = 3SE +/- 1578.55, N = 3SE +/- 586.90, N = 3SE +/- 263.46, N = 3200937.50125317.31161139.50124386.45196359.95

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS2004006008001000SE +/- 8.50, N = 3SE +/- 7.37, N = 15SE +/- 7.13, N = 3SE +/- 2.96, N = 3728851918576

DaCapo Benchmark

Java Test: Batik SVG Toolkit

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Batik SVG ToolkitCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS400800120016002000SE +/- 1.15, N = 3SE +/- 14.19, N = 3SE +/- 3.06, N = 3SE +/- 2.85, N = 31122119917111080

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS1326395265SE +/- 0.29, N = 3SE +/- 0.10, N = 3SE +/- 0.60, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 353.0438.2052.2050.4060.00-ljpeg -lz-lz -llcms2 -llcms2_fast_float -llcms2_threaded-lz -llcms2 -llcms2_fast_float -llcms2_threaded-ljpeg1. (CXX) g++ options: -O2 -fopenmp -lm

OpenSSL

Algorithm: ChaCha20-Poly1305

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS70000M140000M210000M280000M350000MSE +/- 30569348.45, N = 3SE +/- 73532819.05, N = 3SE +/- 57225356.30, N = 3SE +/- 80595125.66, N = 3200362385490201964953783307341626537309504529203-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: Vector Shuffle

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector ShuffleCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20K40K60K80K100KSE +/- 51.87, N = 3SE +/- 46.26, N = 3SE +/- 121.29, N = 3SE +/- 324.58, N = 3SE +/- 51.76, N = 356663.3955065.3480252.7453611.7856478.61

OpenSSL

Algorithm: ChaCha20

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS90000M180000M270000M360000M450000MSE +/- 93559318.68, N = 3SE +/- 111139824.31, N = 3SE +/- 860777110.96, N = 3SE +/- 217043058.84, N = 3294296626977295829682943432800524183436681794083-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: Zlib

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: ZlibCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS2K4K6K8K10KSE +/- 10.39, N = 3SE +/- 3.02, N = 3SE +/- 10.69, N = 3SE +/- 19.38, N = 3SE +/- 11.37, N = 37147.986958.009517.656590.459453.12

Stress-NG

Test: Bitonic Integer Sort

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Bitonic Integer SortCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS2004006008001000SE +/- 0.55, N = 3SE +/- 0.75, N = 3SE +/- 0.74, N = 3SE +/- 4.40, N = 3SE +/- 0.65, N = 3744.76774.11559.98803.53671.32

Stress-NG

Test: Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Floating PointCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS6K12K18K24K30KSE +/- 17.45, N = 3SE +/- 12.29, N = 3SE +/- 39.58, N = 3SE +/- 22.62, N = 3SE +/- 3.10, N = 327195.9827544.2620192.1921122.1719486.98

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.3.4Time To CompileCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1714212835SE +/- 0.09, N = 3SE +/- 0.36, N = 3SE +/- 0.12, N = 328.2627.9220.10

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Memory CopyingCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS6K12K18K24K30KSE +/- 19.77, N = 3SE +/- 10.57, N = 3SE +/- 10.29, N = 3SE +/- 205.22, N = 3SE +/- 12.02, N = 322823.2322190.4119682.6127090.2424680.65

DaCapo Benchmark

Java Test: Avrora AVR Simulation Framework

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Avrora AVR Simulation FrameworkCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS10002000300040005000SE +/- 17.04, N = 3SE +/- 47.27, N = 3SE +/- 18.76, N = 3SE +/- 53.96, N = 44283351339194684

Timed LLVM Compilation

Build System: Unix Makefiles

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: Unix MakefilesCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS4080120160200SE +/- 0.33, N = 3SE +/- 1.62, N = 12SE +/- 1.06, N = 3SE +/- 1.40, N = 3182.44194.65153.23203.73

Stress-NG

Test: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix 3D MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS12002400360048006000SE +/- 1.70, N = 3SE +/- 1.52, N = 3SE +/- 2.19, N = 3SE +/- 57.22, N = 3SE +/- 0.93, N = 34412.424322.844376.295734.144347.14

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondCentOS Stream 9FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS800K1600K2400K3200K4000KSE +/- 36436.36, N = 3SE +/- 3952.08, N = 3SE +/- 4034.56, N = 3SE +/- 5355.96, N = 33603164.733162672.892724478.943476597.84gccclanggccgcc

Helsing

Digit Range: 14 digit

OpenBenchmarking.orgSeconds, Fewer Is BetterHelsing 1.0-betaDigit Range: 14 digitCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20406080100SE +/- 0.50, N = 3SE +/- 0.20, N = 3SE +/- 0.25, N = 3SE +/- 0.11, N = 3SE +/- 0.21, N = 363.5062.8281.9468.2162.68gccgccclanggccgcc

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS130260390520650SE +/- 0.73, N = 3SE +/- 5.18, N = 15SE +/- 4.45, N = 3SE +/- 3.12, N = 3485.5614.0478.8532.5MIN: 412.89 / MAX: 749.44MIN: 469.96 / MAX: 1492.67MIN: 355.27 / MAX: 659.02MIN: 466.19 / MAX: 745.92

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS510152025SE +/- 0.06, N = 3SE +/- 0.20, N = 5SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 316.8219.5815.7819.6018.01-pthread -lintl-pthread -lintl-pthread1. (CC) gcc options: -fvisibility=hidden -O2

Stress-NG

Test: AVL Tree

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVL TreeCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS2004006008001000SE +/- 1.76, N = 3SE +/- 0.36, N = 3SE +/- 0.88, N = 3SE +/- 3.76, N = 3SE +/- 0.36, N = 3771.95732.54694.23859.65777.04

C-Ray

Resolution: 4K - Rays Per Pixel: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 2.0Resolution: 4K - Rays Per Pixel: 16CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS816243240SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 333.6831.7028.8432.4335.61gccgccclanggccgcc

C-Ray

Resolution: 1080p - Rays Per Pixel: 16

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 2.0Resolution: 1080p - Rays Per Pixel: 16CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS3691215SE +/- 0.007, N = 3SE +/- 0.048, N = 3SE +/- 0.016, N = 3SE +/- 0.040, N = 3SE +/- 0.014, N = 38.5548.1857.3798.2749.047gccgccclanggccgcc

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS200K400K600K800K1000KSE +/- 924.64, N = 3SE +/- 8288.93, N = 3SE +/- 6898.38, N = 3SE +/- 735.98, N = 3SE +/- 8164.45, N = 15107962110776848932099305001093718

DaCapo Benchmark

Java Test: jMonkeyEngine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: jMonkeyEngineCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS2K4K6K8K10KSE +/- 3.71, N = 3SE +/- 11.02, N = 3SE +/- 36.34, N = 3SE +/- 2.85, N = 36943812468756926

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsCentOS Stream 9FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS918273645SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 334.5634.0039.6034.661. CentOS Stream 9: git version 2.43.02. FreeBSD 14.1: git version 2.45.23. NetBSD 10.0: git version 2.44.04. Ubuntu 24.04 LTS: git version 2.43.0

OpenSSL

Algorithm: SHA256

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20000M40000M60000M80000M100000MSE +/- 166617521.89, N = 3SE +/- 232444640.40, N = 3SE +/- 354326939.84, N = 3SE +/- 192356523.46, N = 397038731147108921281777102183711643112369586873-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: x86_64 RdRand

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: x86_64 RdRandCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS3K6K9K12K15KSE +/- 0.01, N = 3SE +/- 0.10, N = 3SE +/- 0.04, N = 3SE +/- 88.32, N = 3SE +/- 0.59, N = 311344.6711336.9411343.6512897.9011348.48

Gcrypt Library

OpenBenchmarking.orgSeconds, Fewer Is BetterGcrypt Library 1.10.3CentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS4080120160200SE +/- 0.39, N = 3SE +/- 0.37, N = 3SE +/- 0.99, N = 3SE +/- 0.36, N = 3SE +/- 0.68, N = 3162.25163.92166.37183.42164.17gccgccclanggccgcc

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS70140210280350SE +/- 0.67, N = 3SE +/- 1.97, N = 3SE +/- 1.41, N = 3SE +/- 0.19, N = 3SE +/- 1.10, N = 3314.01314.94301.52279.60313.49-rdynamic-rdynamic1. (CC) gcc options: -O3

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: JythonCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS9001800270036004500SE +/- 39.59, N = 3SE +/- 30.26, N = 15SE +/- 14.34, N = 3SE +/- 42.51, N = 33949425139354100

OpenSSL

Algorithm: SHA512

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA512DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS8000M16000M24000M32000M40000MSE +/- 35111225.99, N = 3SE +/- 26149925.17, N = 3SE +/- 85685101.46, N = 3SE +/- 42254926.72, N = 335073647227375273905033541148305736720711763-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix MathCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS90K180K270K360K450KSE +/- 169.11, N = 3SE +/- 179.60, N = 3SE +/- 256.72, N = 3SE +/- 2613.57, N = 3SE +/- 649.29, N = 3394190.44386085.77395444.77403922.49392745.17

Java JMH

Throughput

OpenBenchmarking.orgOps/s, More Is BetterJava JMHThroughputCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS30000M60000M90000M120000M150000M132828841101.46135946668108.02136489647600.33136415245265.93

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.3Algorithm: RSA4096DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS300K600K900K1200K1500KSE +/- 326.32, N = 3SE +/- 1083.99, N = 3SE +/- 1586.51, N = 3SE +/- 655.66, N = 31281746.81284060.81265382.71275689.5-Qunused-arguments -lssl -lcrypto-lssl -lcrypto-m64 -lssl -lcrypto -ldl1. (CC) gcc options: -pthread -O3

Stress-NG

Test: Fractal Generator

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fractal GeneratorCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS100200300400500SE +/- 1.07, N = 3SE +/- 0.21, N = 3SE +/- 0.35, N = 3SE +/- 12.93, N = 12SE +/- 0.43, N = 3451.85461.46455.62318.72455.64

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU CacheCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS800K1600K2400K3200K4000KSE +/- 9811.23, N = 15SE +/- 14607.58, N = 3SE +/- 33311.17, N = 3SE +/- 19690.51, N = 3SE +/- 21857.02, N = 151190779.192498702.782322478.953557329.311323757.67

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: ForkingCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS20K40K60K80K100KSE +/- 916.98, N = 15SE +/- 51.80, N = 3SE +/- 271.10, N = 3SE +/- 533.57, N = 15SE +/- 99.11, N = 399050.1322955.0923605.737839.7992284.35

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AtomicCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0Ubuntu 24.04 LTS80160240320400SE +/- 0.29, N = 3SE +/- 0.79, N = 3SE +/- 0.83, N = 3SE +/- 12.41, N = 15SE +/- 0.15, N = 3317.94259.14316.22352.71259.25

DaCapo Benchmark

Java Test: H2O In-Memory Platform For Machine Learning

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: H2O In-Memory Platform For Machine LearningCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS15003000450060007500SE +/- 36.63, N = 3SE +/- 212.56, N = 15SE +/- 69.13, N = 15SE +/- 34.69, N = 33629696336563501

DaCapo Benchmark

Java Test: Zxing 1D/2D Barcode Image Processing

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Zxing 1D/2D Barcode Image ProcessingCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS30060090012001500SE +/- 8.97, N = 15SE +/- 87.58, N = 15SE +/- 5.04, N = 3SE +/- 5.82, N = 53791303352560

DaCapo Benchmark

Java Test: PMD Source Code Analyzer

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: PMD Source Code AnalyzerCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS10002000300040005000SE +/- 19.31, N = 15SE +/- 140.24, N = 15SE +/- 77.29, N = 15SE +/- 27.62, N = 151324467513721295

DaCapo Benchmark

Java Test: FOP Print Formatter

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: FOP Print FormatterCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS140280420560700SE +/- 1.33, N = 3SE +/- 14.16, N = 15SE +/- 1.45, N = 3SE +/- 4.52, N = 15405660357455

DaCapo Benchmark

Java Test: Apache Xalan XSLT

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Xalan XSLTCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS5001000150020002500SE +/- 9.70, N = 3SE +/- 90.86, N = 15SE +/- 6.36, N = 3SE +/- 8.09, N = 370924921394634

DaCapo Benchmark

Java Test: Spring Boot

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Spring BootCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS9001800270036004500SE +/- 2.65, N = 3SE +/- 286.07, N = 12SE +/- 37.07, N = 15SE +/- 15.51, N = 31712405128231729

DaCapo Benchmark

Java Test: GraphChi

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: GraphChiCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1Ubuntu 24.04 LTS8001600240032004000SE +/- 20.84, N = 3SE +/- 106.16, N = 15SE +/- 15.39, N = 3SE +/- 21.11, N = 72297351526362244

BlogBench

Test: Write

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: WriteCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.011K22K33K44K55KSE +/- 763.36, N = 3SE +/- 209.39, N = 3SE +/- 2212.88, N = 3SE +/- 10.09, N = 332062109535001999-pthread-pthread1. (CC) gcc options: -O2

BlogBench

Test: Read

OpenBenchmarking.orgFinal Score, More Is BetterBlogBench 1.1Test: ReadCentOS Stream 9DragonFlyBSD 6.4FreeBSD 14.1NetBSD 10.0500K1000K1500K2000K2500KSE +/- 15350.37, N = 3SE +/- 11376.47, N = 9SE +/- 67382.78, N = 9SE +/- 19220.00, N = 923090069939772186098576108-pthread-pthread-pthread1. (CC) gcc options: -O2


Phoronix Test Suite v10.8.5