Ryzen 9 5900X FreeBSD 12 vs. Ubuntu 20.10 Benchmarks

AMD Ryzen 9 5900X benchmarking for a future article by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2012179-HA-BSDUBUNTU05.

Ryzen 9 5900X FreeBSD 12 vs. Ubuntu 20.10 BenchmarksProcessorMotherboardChipsetMemoryDiskAudioGraphicsNetworkOSKernelCompilerFile-SystemScreen ResolutionDesktopDisplay ServerDisplay DriverOpenGLFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + ClangAMD Ryzen 9 5900X 12-Core @ 3.70GHz (24 Cores)ASUS ROG CROSSHAIR VIII HEROAMD [AMD] Starship/Matisse Root Complex16GBSabrent Rocket 4.0 1TBATI (0xab28) HDAFreeBSD12.2-RELEASE (x86_64)Clang 10.0.1zfs1024x768AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (2702 BIOS)AMD Starship/Matisse1000GB Sabrent Rocket 4.0 1TBllvmpipeAMD Device ab28Realtek RTL8125 2.5GbE + Intel I211Ubuntu 20.105.8.0-33-generic (x86_64)GNOME Shell 3.38.1X Server 1.20.9modesetting 1.20.94.5 Mesa 20.2.1 (LLVM 11.0.0 256 bits)GCC 10.2.0ext43840x2160zfsClang 11.0.0-2OpenBenchmarking.orgJava Details- FreeBSD 12.2: OpenJDK Runtime Environment (build 11.0.8+10-1)- Ubuntu 20.10: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)- Ubuntu 20.10 + ZFS: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)- Ubuntu 20.10 + ZFS + Clang: OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.10)Python Details- FreeBSD 12.2: Python 3.7.9- Ubuntu 20.10: Python 3.8.6- Ubuntu 20.10 + ZFS: Python 3.8.6- Ubuntu 20.10 + ZFS + Clang: Python 3.8.6Compiler Details- Ubuntu 20.10, Ubuntu 20.10 + ZFS: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --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 Details- Ubuntu 20.10: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Ubuntu 20.10, Ubuntu 20.10 + ZFS, Ubuntu 20.10 + ZFS + Clang: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201009Security Details- Ubuntu 20.10, Ubuntu 20.10 + ZFS, Ubuntu 20.10 + ZFS + Clang: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected Disk Scheduler Details- Ubuntu 20.10 + ZFS, Ubuntu 20.10 + ZFS + Clang: NONE

Ryzen 9 5900X FreeBSD 12 vs. Ubuntu 20.10 Benchmarkspostmark: Disk Transaction Performancehmmer: Pfam Database Searchbork: File Encryption Timedacapobench: H2dacapobench: Jythonrenaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: Twitter HTTP Requestsrenaissance: Akka Unbalanced Cobwebbed Treefhourstones: Complex Connect-4 Solvingnode-express-loadtest: graphics-magick: Swirlgraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Noise-Gaussianx265: Bosphorus 4Kx265: Bosphorus 1080phimeno: Poisson Pressure Solveravifenc: 2avifenc: 8avifenc: 10primesieve: 1e12 Prime Number Generationrust-mandel: Time To Complete Serial/Parallel Mandelbrotrust-prime: Prime Number Test To 200,000,000tjbench: Decompression Throughputpyperformance: gopyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startuppyperformance: django_templatepyperformance: pickle_pure_pythonhint: FLOATphpbench: PHP Benchmark Suitegit: Time To Complete Common Git Commandsaircrack-ng: aobench: 2048 x 2048 - Total Timebotan: AES-256botan: Blowfishbotan: CAST-256botan: KASUMIbotan: Twofishbrl-cad: VGR Performance Metricbuild-llvm: Time To Compilebuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelcompress-lzma: 256MB File Compressioncompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9coremark: CoreMark Size 666 - Iterations Per Secondencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-opus: WAV, Opus Encode, Opus Decodefio: Rand Write - POSIX AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - POSIX AIO - Yes - No - 2MB - Default Test Directoryfio: Seq Read - POSIX AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - POSIX AIO - Yes - No - 2MB - Default Test Directoryfio: Seq Write - POSIX AIO - No - Yes - 2MB - Default Test Directoryjohn-the-ripper: MD5john-the-ripper: Blowfishlibraw: Post-Processing Benchmarkluajit: Compositem-queens: Time To Solvembw: Memory Copy - 1024 MiBmbw: Memory Copy, Fixed Block Size - 1024 MiBmpcbench: Multi-Precision Benchmarknumpy: openssl: RSA 4096-bit Performancepgbench: 1 - 50 - Read Writepgbench: 100 - 1 - Read Writepgbench: 100 - 1 - Read Write - Average Latencypgbench: 100 - 1 - Read Onlypgbench: 100 - 1 - Read Only - Average Latencypgbench: 100 - 50 - Read Writepgbench: 100 - 50 - Read Write - Average Latencypgbench: 100 - 50 - Read Onlypgbench: 100 - 50 - Read Only - Average Latencypgbench: 100 - 100 - Read Writepgbench: 100 - 100 - Read Write - Average Latencyrav1e: 10rav1e: 6rav1e: 5rav1e: 1rbenchmark: rodinia: OpenMP CFD Solverscikit-learn: scimark2: Compositesmallpt: Global Illumination Renderer; 128 Samplesstockfish: Total Timex264: H.264 Video EncodingFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1045693.27314.250256935021286.65211124.6371773.77411191.42120454.2832184718933044416.5263.656290.73032439.9974.7214.66319.25335.44710.335231.31188835415617225.470827.31372438.6781.5668414647011.1989654266244.68661223.13832.9195699.261408.818167.731111.948371.271190278372.15727.39963.594173.94824.816578536.5121207.9216.7394.19779100473047423162115310750002953342.791916.4944.00420749.82310625.87710780570.722807.8172514270.701182060.055144523.472797470.628177835.6274.5042.0541.5330.5090.555012.76494.677893.217.16335931869158.581013998.0966.479262430721136.2988246.4721840.4608656.04620171.8855092218033938823.3271.375239.08818335.2904.3034.11413.23535.1577.905261.98118818781.587.512.634717.377.61226.2034.8319520938466.4064683913037.89361667.50827.7387438.529569.034177.279112.549465.282210649417.34542.18238.820161.21923.540627622.8683576.3765.8155.15582800199023622022406517513333012853.551965.9239.10020687.89312416.50711400512.393859.3157712670.789326520.031218582.3333932600.127381972.6194.3541.9851.4850.5010.472012.41893.190888.686.11136027962158.98443898.35915.803254831811147.9208204.4371843.2118869.47619961.0851791818033938523.2771.445223.86393435.7704.2774.10013.25635.2027.886263.64150518781.288.413.834717.377.01226.3534.4314507561157.6463883345038.93361929.38327.3827477.349567.379174.392113.376465.774213737424.30042.80738.825160.74423.688628904.2440206.3915.8285.17637527286854982913301617526673019053.031927.6739.15020569.95410970.47511667513.793859.0141010930.915136240.073127753.915715950.700137357.2854.2901.9381.4640.5040.472714.06093.159891.346.11836076296152.35438696.75415.961259231311157.8798240.5391851.4158730.10720658.9840585618732634522.8971.395073.57648433.4194.2484.09513.29435.3537.870280.68008418881.688.113.934817.376.21226.3234.4317508175599.7730685422538.79461799.87633.8686531.953452.664178.294102.654405.820206175353.07328.06761.642162.26223.570562189.0816597.6996.5544.95333773283654661270129611330002949448.181946.8742.28020710.48711111.21711533517.042861.0140310630.941135570.074113934.456796660.629128997.7794.2801.9501.4680.5100.472314.93690.059912.3138559801153.35OpenBenchmarking.org

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2K4K6K8K10KSE +/- 151.00, N = 3SE +/- 138.67, N = 3SE +/- 26.33, N = 3SE +/- 44.46, N = 3105671013944384386clanggccgccgcc

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 3.3.1Pfam Database SearchFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang20406080100SE +/- 0.61, N = 14SE +/- 0.15, N = 3SE +/- 0.21, N = 3SE +/- 0.06, N = 393.5298.1098.3696.75clanggccgccclang

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang48121620SE +/- 0.763, N = 15SE +/- 0.014, N = 3SE +/- 0.081, N = 3SE +/- 0.180, N = 315.2316.47915.80315.961

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang6001200180024003000SE +/- 61.74, N = 16SE +/- 23.31, N = 4SE +/- 31.19, N = 4SE +/- 20.85, N = 202569262425482592

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang8001600240032004000SE +/- 47.97, N = 20SE +/- 25.84, N = 4SE +/- 26.07, N = 4SE +/- 26.72, N = 43502307231813131

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Scala DottyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang30060090012001500SE +/- 31.40, N = 25SE +/- 4.93, N = 5SE +/- 9.38, N = 9SE +/- 9.10, N = 51286.651136.301147.921157.88

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Savina Reactors.IOFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2K4K6K8K10KSE +/- 167.20, N = 25SE +/- 105.07, N = 25SE +/- 66.37, N = 25SE +/- 175.34, N = 2511124.648246.478204.448240.54

Renaissance

Test: Twitter HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Twitter HTTP RequestsFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang400800120016002000SE +/- 17.83, N = 6SE +/- 16.03, N = 5SE +/- 15.45, N = 8SE +/- 17.47, N = 51773.771840.461843.211851.42

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.10.0Test: Akka Unbalanced Cobwebbed TreeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2K4K6K8K10KSE +/- 248.04, N = 10SE +/- 35.27, N = 5SE +/- 93.65, N = 5SE +/- 24.34, N = 511191.428656.058869.488730.11

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4K8K12K16K20KSE +/- 190.54, N = 15SE +/- 122.65, N = 3SE +/- 24.82, N = 3SE +/- 31.22, N = 320442.120171.819961.020658.9clanggccgccclang

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2K4K6K8K10KSE +/- 384.18, N = 12SE +/- 79.46, N = 3SE +/- 32.62, N = 3SE +/- 94.87, N = 483218550851784051. FreeBSD 12.2: Nodejs2. Ubuntu 20.10: Nodejs v12.18.23. Ubuntu 20.10 + ZFS: Nodejs v12.18.24. Ubuntu 20.10 + ZFS + Clang: Nodejs v12.18.2

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SwirlFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2004006008001000SE +/- 3.18, N = 3SE +/- 2.96, N = 3SE +/- 1.76, N = 3SE +/- 3.79, N = 3847922918856

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: SharpenFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4080120160200SE +/- 0.67, N = 3SE +/- 0.33, N = 3189180180187

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: EnhancedFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang70140210280350SE +/- 0.58, N = 3330339339326

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.33Operation: Noise-GaussianFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang100200300400500SE +/- 0.88, N = 3444388385345

x265

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang612182430SE +/- 0.14, N = 15SE +/- 0.06, N = 3SE +/- 0.27, N = 3SE +/- 0.24, N = 316.5223.3223.2722.89

x265

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1632486480SE +/- 1.22, N = 15SE +/- 0.35, N = 3SE +/- 0.47, N = 3SE +/- 0.79, N = 363.6571.3771.4471.39

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang13002600390052006500SE +/- 46.50, N = 11SE +/- 82.47, N = 12SE +/- 59.88, N = 15SE +/- 57.61, N = 156289.605239.095223.865073.58

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 2FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang918273645SE +/- 0.43, N = 3SE +/- 0.17, N = 3SE +/- 0.13, N = 3SE +/- 0.15, N = 340.0035.2935.7733.42clang++g++g++clang++

libavif avifenc

Encoder Speed: 8

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 8FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1.06222.12443.18664.24885.311SE +/- 0.044, N = 15SE +/- 0.022, N = 3SE +/- 0.011, N = 3SE +/- 0.035, N = 34.7214.3034.2774.248clang++g++g++clang++

libavif avifenc

Encoder Speed: 10

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.7.3Encoder Speed: 10FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1.04922.09843.14764.19685.246SE +/- 0.049, N = 15SE +/- 0.035, N = 3SE +/- 0.002, N = 3SE +/- 0.028, N = 34.6634.1144.1004.095clang++g++g++clang++

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang510152025SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 319.4113.2413.2613.29clang++g++g++clang++

Rust Mandelbrot

Time To Complete Serial/Parallel Mandelbrot

OpenBenchmarking.orgSeconds, Fewer Is BetterRust MandelbrotTime To Complete Serial/Parallel MandelbrotFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang816243240SE +/- 0.43, N = 4SE +/- 0.11, N = 3SE +/- 0.12, N = 3SE +/- 0.18, N = 335.5135.1635.2035.35

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang3691215SE +/- 0.029, N = 3SE +/- 0.006, N = 3SE +/- 0.008, N = 3SE +/- 0.012, N = 310.3687.9057.8867.870

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang60120180240300SE +/- 6.98, N = 15SE +/- 0.91, N = 3SE +/- 0.80, N = 3SE +/- 0.73, N = 3231.31261.98263.64280.68

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: goFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang80160240320400SE +/- 3.61, N = 15SE +/- 0.33, N = 3SE +/- 0.33, N = 3354187187188

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: floatFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang306090120150SE +/- 1.91, N = 4SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.20, N = 3156.081.581.281.6

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: nbodyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4080120160200SE +/- 2.56, N = 12SE +/- 0.09, N = 3SE +/- 0.29, N = 3SE +/- 0.23, N = 3172.087.588.488.1

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pathlibFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang612182430SE +/- 0.35, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 325.412.613.813.9

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: raytraceFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang150300450600750SE +/- 7.43, N = 5SE +/- 0.58, N = 3SE +/- 0.88, N = 3708347347348

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: json_loadsFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang612182430SE +/- 0.30, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 327.317.317.317.3

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: crypto_pyaesFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang306090120150SE +/- 1.24, N = 7SE +/- 0.06, N = 3SE +/- 0.19, N = 3SE +/- 0.17, N = 3137.077.677.076.2

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: regex_compileFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang50100150200250SE +/- 1.86, N = 3243122122122

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: python_startupFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang246810SE +/- 0.00, N = 3SE +/- 0.05, N = 10SE +/- 0.04, N = 3SE +/- 0.01, N = 38.676.206.356.32

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: django_templateFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang20406080100SE +/- 0.67, N = 15SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 381.534.834.434.4

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.0.0Benchmark: pickle_pure_pythonFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang140280420560700SE +/- 4.51, N = 3SE +/- 0.58, N = 3668319314317

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang110M220M330M440M550MSE +/- 14840219.66, N = 9SE +/- 4370312.47, N = 3SE +/- 3142352.41, N = 3SE +/- 3550037.21, N = 3414647011.20520938466.41507561157.65508175599.77clanggccgccclang

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang200K400K600K800K1000KSE +/- 30234.43, N = 12SE +/- 2366.94, N = 3SE +/- 7876.64, N = 3SE +/- 7263.56, N = 3550498839130833450854225

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1122334455SE +/- 0.35, N = 3SE +/- 0.36, N = 3SE +/- 0.13, N = 3SE +/- 0.27, N = 347.7637.8938.9338.791. FreeBSD 12.2: git version 2.28.02. Ubuntu 20.10: git version 2.27.03. Ubuntu 20.10 + ZFS: git version 2.27.04. Ubuntu 20.10 + ZFS + Clang: git version 2.27.0

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.5.2FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang13K26K39K52K65KSE +/- 247.88, N = 3SE +/- 201.14, N = 3SE +/- 225.61, N = 3SE +/- 290.75, N = 361223.1461667.5161929.3861799.88

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang816243240SE +/- 0.26, N = 15SE +/- 0.30, N = 3SE +/- 0.20, N = 3SE +/- 0.23, N = 332.9227.7427.3833.87clanggccgccclang

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: AES-256FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang16003200480064008000SE +/- 66.54, N = 3SE +/- 57.82, N = 3SE +/- 93.06, N = 3SE +/- 75.24, N = 35699.267438.537477.356531.95

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: BlowfishFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang120240360480600SE +/- 2.84, N = 3SE +/- 7.06, N = 3SE +/- 4.11, N = 3SE +/- 3.15, N = 3408.82569.03567.38452.66

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: CAST-256FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4080120160200SE +/- 1.29, N = 3SE +/- 0.89, N = 3SE +/- 0.13, N = 3SE +/- 1.57, N = 3167.73177.28174.39178.29

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: KASUMIFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang306090120150SE +/- 0.06, N = 3SE +/- 0.99, N = 3SE +/- 0.49, N = 3SE +/- 1.39, N = 3111.95112.55113.38102.65

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: TwofishFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang100200300400500SE +/- 2.23, N = 3SE +/- 1.61, N = 3SE +/- 1.96, N = 3SE +/- 3.07, N = 3371.27465.28465.77405.82

BRL-CAD

VGR Performance Metric

OpenBenchmarking.orgVGR Performance Metric, More Is BetterBRL-CAD 7.30.8VGR Performance MetricFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang50K100K150K200K250K190278210649213737206175

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang90180270360450SE +/- 1.13, N = 3SE +/- 3.28, N = 3SE +/- 2.43, N = 3SE +/- 2.28, N = 3372.16417.35424.30353.07

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.4.2Time To CompileFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1020304050SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.07, N = 327.4042.1842.8128.07

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1428425670SE +/- 0.20, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 363.5938.8238.8361.64clanggccgccclang

LZMA Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File CompressionFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4080120160200SE +/- 2.35, N = 12SE +/- 1.92, N = 3SE +/- 1.92, N = 3SE +/- 0.71, N = 3173.95161.22160.74162.26clang++g++g++clang++

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 9FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang612182430SE +/- 0.16, N = 13SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 324.8223.5423.6923.57

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang130K260K390K520K650KSE +/- 1362.16, N = 3SE +/- 1566.41, N = 3SE +/- 530.09, N = 3SE +/- 1038.92, N = 3578536.51627622.87628904.24562189.08clanggccgccclang

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang246810SE +/- 0.078, N = 6SE +/- 0.061, N = 5SE +/- 0.051, N = 5SE +/- 0.064, N = 57.9216.3766.3917.699

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang246810SE +/- 0.082, N = 3SE +/- 0.035, N = 3SE +/- 0.053, N = 3SE +/- 0.035, N = 36.7395.8155.8286.554

Opus Codec Encoding

WAV, Opus Encode, Opus Decode

OpenBenchmarking.orgSeconds, Fewer Is BetterOpus Codec Encoding 1.0.1WAV, Opus Encode, Opus DecodeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1.16462.32923.49384.65845.823SE +/- 0.028, N = 25SE +/- 0.040, N = 5SE +/- 0.042, N = 5SE +/- 0.045, N = 54.1975.1555.1764.9531. (CC) clang options: -O3 -ffast-math -fPIE -pie -logg -lopus -lm

Flexible IO Tester

Type: Random Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.25Type: Random Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang20K40K60K80K100KSE +/- 493.29, N = 3SE +/- 230.94, N = 3SE +/- 608.39, N = 15SE +/- 1044.10, N = 1579100828003752733773-lfl -libverbs -lrdmacm -lcurl -lssl -lcrypto-lnuma -ldl -laio-lnuma -ldl -laio-lnuma -ldl -laio -lcurl -lssl -lcrypto1. (CC) clang options: -rdynamic -lz -lpthread -lm -lrt -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang10002000300040005000SE +/- 19.55, N = 3SE +/- 3.84, N = 3SE +/- 8.51, N = 3SE +/- 25.97, N = 34730199028682836-lfl -libverbs -lrdmacm -lcurl -lssl -lcrypto-lnuma -ldl -laio-lnuma -ldl -laio-lnuma -ldl -laio -lcurl -lssl -lcrypto1. (CC) clang options: -rdynamic -lz -lpthread -lm -lrt -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Read - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang12002400360048006000SE +/- 5.70, N = 3SE +/- 8.09, N = 3SE +/- 13.09, N = 3SE +/- 4.04, N = 34742236254985466-lfl -libverbs -lrdmacm -lcurl -lssl -lcrypto-lnuma -ldl -laio-lnuma -ldl -laio-lnuma -ldl -laio -lcurl -lssl -lcrypto1. (CC) clang options: -rdynamic -lz -lpthread -lm -lrt -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang7001400210028003500SE +/- 6.96, N = 3SE +/- 15.18, N = 3SE +/- 5.93, N = 3SE +/- 134.28, N = 123162202229131270-lfl -libverbs -lrdmacm -lcurl -lssl -lcrypto-lnuma -ldl -laio-lnuma -ldl -laio-lnuma -ldl -laio -lcurl -lssl -lcrypto1. (CC) clang options: -rdynamic -lz -lpthread -lm -lrt -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native

Flexible IO Tester

Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.25Type: Sequential Write - Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang9001800270036004500SE +/- 6.49, N = 3SE +/- 14.50, N = 3SE +/- 10.44, N = 3SE +/- 80.58, N = 131153406530161296

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: MD5FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang400K800K1200K1600K2000KSE +/- 6429.10, N = 3SE +/- 8412.95, N = 3SE +/- 9820.61, N = 3SE +/- 5686.24, N = 31075000175133317526671133000

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.9.0-jumbo-1Test: BlowfishFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang6K12K18K24K30KSE +/- 9.64, N = 3SE +/- 79.86, N = 3SE +/- 33.42, N = 3SE +/- 29.19, N = 329533301283019029494

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing BenchmarkFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1224364860SE +/- 0.33, N = 15SE +/- 0.27, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 342.7953.5553.0348.18

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang400800120016002000SE +/- 0.67, N = 3SE +/- 15.53, N = 3SE +/- 27.71, N = 3SE +/- 20.23, N = 31916.491965.921927.671946.87

m-queens

Time To Solve

OpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1020304050SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 344.0039.1039.1542.28clang++g++g++clang++

MBW

Test: Memory Copy - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4K8K12K16K20KSE +/- 10.21, N = 3SE +/- 59.85, N = 3SE +/- 32.92, N = 3SE +/- 21.42, N = 320749.8220687.8920569.9520710.49clanggccgccclang

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang3K6K9K12K15KSE +/- 8.21, N = 3SE +/- 24.84, N = 3SE +/- 160.51, N = 15SE +/- 150.87, N = 1510625.8812416.5110970.4811111.22clanggccgccclang

GNU MPC

Multi-Precision Benchmark

OpenBenchmarking.orgGlobal Score, More Is BetterGNU MPC 1.1.0Multi-Precision BenchmarkFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2K4K6K8K10KSE +/- 132.81, N = 15SE +/- 145.30, N = 3SE +/- 33.33, N = 310780114001166711533

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang120240360480600SE +/- 3.00, N = 3SE +/- 5.54, N = 3SE +/- 2.96, N = 3SE +/- 7.03, N = 3570.72512.39513.79517.04

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang8001600240032004000SE +/- 2.58, N = 3SE +/- 6.09, N = 3SE +/- 6.35, N = 3SE +/- 5.44, N = 32807.83859.33859.02861.0

PostgreSQL pgbench

Scaling Factor: 1 - Clients: 50 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 1 - Clients: 50 - Mode: Read WriteFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang400800120016002000SE +/- 14.80, N = 15SE +/- 4.29, N = 3SE +/- 1.67, N = 3SE +/- 0.39, N = 31725157714101403

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 1 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read WriteFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang30060090012001500SE +/- 2.39, N = 3SE +/- 3.05, N = 3SE +/- 5.22, N = 3SE +/- 1.36, N = 31427126710931063

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read Write - Average LatencyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.21170.42340.63510.84681.0585SE +/- 0.001, N = 3SE +/- 0.002, N = 3SE +/- 0.005, N = 3SE +/- 0.001, N = 30.7010.7890.9150.941

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 1 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read OnlyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang7K14K21K28K35KSE +/- 127.60, N = 15SE +/- 366.92, N = 3SE +/- 132.45, N = 15SE +/- 135.06, N = 1518206326521362413557

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average LatencyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.01670.03340.05010.06680.0835SE +/- 0.000, N = 15SE +/- 0.000, N = 3SE +/- 0.001, N = 15SE +/- 0.001, N = 150.0550.0310.0730.074

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read WriteFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang5K10K15K20K25KSE +/- 209.19, N = 15SE +/- 814.30, N = 15SE +/- 141.89, N = 3SE +/- 367.91, N = 1414452218581277511393

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read Write - Average LatencyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1.00262.00523.00784.01045.013SE +/- 0.052, N = 15SE +/- 0.087, N = 15SE +/- 0.044, N = 3SE +/- 0.160, N = 143.4722.3333.9154.456

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read OnlyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang80K160K240K320K400KSE +/- 592.41, N = 15SE +/- 1689.55, N = 3SE +/- 928.88, N = 15SE +/- 951.94, N = 15797473932607159579666

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 50 - Mode: Read Only - Average LatencyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.15750.3150.47250.630.7875SE +/- 0.005, N = 15SE +/- 0.001, N = 3SE +/- 0.009, N = 15SE +/- 0.008, N = 150.6280.1270.7000.629

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 100 - Mode: Read WriteFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang8K16K24K32K40KSE +/- 190.49, N = 4SE +/- 91.39, N = 3SE +/- 37.22, N = 3SE +/- 175.66, N = 1517783381971373512899

PostgreSQL pgbench

Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 13.0Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencyFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang246810SE +/- 0.060, N = 4SE +/- 0.006, N = 3SE +/- 0.020, N = 3SE +/- 0.115, N = 155.6272.6197.2857.779

rav1e

Speed: 10

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4 AlphaSpeed: 10FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang1.01342.02683.04024.05365.067SE +/- 0.034, N = 3SE +/- 0.023, N = 3SE +/- 0.007, N = 3SE +/- 0.014, N = 34.5044.3544.2904.280

rav1e

Speed: 6

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4 AlphaSpeed: 6FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.46220.92441.38661.84882.311SE +/- 0.012, N = 3SE +/- 0.003, N = 3SE +/- 0.003, N = 3SE +/- 0.002, N = 32.0541.9851.9381.950

rav1e

Speed: 5

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4 AlphaSpeed: 5FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.34490.68981.03471.37961.7245SE +/- 0.007, N = 3SE +/- 0.000, N = 3SE +/- 0.002, N = 3SE +/- 0.001, N = 31.5331.4851.4641.468

rav1e

Speed: 1

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.4 AlphaSpeed: 1FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.11480.22960.34440.45920.574SE +/- 0.001, N = 3SE +/- 0.003, N = 3SE +/- 0.000, N = 3SE +/- 0.001, N = 30.5090.5010.5040.510

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang0.12490.24980.37470.49960.6245SE +/- 0.0042, N = 15SE +/- 0.0048, N = 3SE +/- 0.0029, N = 3SE +/- 0.0019, N = 30.55500.47200.47270.47231. R scripting front-end version 4.0.2 (2020-06-22)

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 3.1Test: OpenMP CFD SolverFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang48121620SE +/- 0.07, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 312.7612.4214.0614.94

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.22.1FreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang20406080100SE +/- 0.39, N = 3SE +/- 0.58, N = 3SE +/- 0.71, N = 3SE +/- 0.73, N = 394.6893.1993.1690.06

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang2004006008001000SE +/- 8.83, N = 3SE +/- 6.57, N = 3SE +/- 3.26, N = 3SE +/- 11.50, N = 3893.21888.68891.34912.31clanggccgccclang

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFS246810SE +/- 0.008, N = 3SE +/- 0.003, N = 3SE +/- 0.005, N = 37.1636.1116.118clang++g++clang++

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 12Total TimeFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang8M16M24M32M40MSE +/- 373025.82, N = 3SE +/- 291020.32, N = 15SE +/- 397385.77, N = 5SE +/- 472907.15, N = 335931869360279623607629638559801

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video EncodingFreeBSD 12.2Ubuntu 20.10Ubuntu 20.10 + ZFSUbuntu 20.10 + ZFS + Clang4080120160200SE +/- 3.66, N = 15SE +/- 1.10, N = 13SE +/- 7.67, N = 12SE +/- 8.38, N = 12158.58158.98152.35153.35


Phoronix Test Suite v10.8.4