FreeBSD 12.0 + AMD EPYC 2P Benchmarks

FreeBSD and Linxu benchmarks on 2 x AMD EPYC 7601 setup by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1812073-SK-EPYC2P51810&grs&rdt.

FreeBSD 12.0 + AMD EPYC 2P BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelCompilerFile-SystemScreen ResolutionDesktopDisplay ServerDisplay DriverFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.1AMD EPYC 7601 32-Core @ 2.20GHz (128 Cores)Dell PowerEdge R7425AMD [AMD] Family 17h (Models 00h-0fh) Root Complex524032MB20 x ATA Samsung SSD 860 1B6Q + DP BP14G+EXP 2.17 + SSDSCKJB120G7R N201DL43FreeBSD12.0-RC3 (x86_64)Clang 6.0.1 (SVN 335540)zfs1024x7682 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads)Dell 02MJ3T (1.2.5 BIOS)AMD Family 17h16 x 32 GB DDR4-2666MT/s 36ASF4G72PZ-2G6D220 x 500GB Samsung SSD 860 + 120GB SSDSCKJB120G7RMatrox G200eW3VE228Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMAClear Linux OS 267004.19.6-668.native (x86_64)GCC 8.2.1 20180502 + Clang 7.0.0 + LLVM 7.0.0ext41600x1200516096MBCentOS Linux 73.10.0-957.1.3.el7.x86_64 (x86_64)GNOME Shell 3.28.3X Server 1.20.1modesetting 1.20.1GCC 4.8.5 20150623xfsBroadcom Limited BCM57416 NetXtreme-E 10GBase-T RDMAUbuntu 18.044.15.0-42-generic (x86_64)X Server 1.19.6modesetting 1.19.6GCC 7.3.0ext4OpenBenchmarking.orgPython Details- FreeBSD 12.0: Python 2.7.15 + Python 3.6.6- Clear Linux 26700: Python 3.7.1- CentOS 7.6: Python 2.7.5- Ubuntu 18.04.1: Python 2.7.15rc1 + Python 3.6.7Environment Details- Clear Linux 26700: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-fvisibility-inlines-hidden-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx" Compiler Details- Clear Linux 26700: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - CentOS 7.6: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic - Ubuntu 18.04.1: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Security Details- Clear Linux 26700: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp- CentOS 7.6: SELinux- Ubuntu 18.04.1: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp

FreeBSD 12.0 + AMD EPYC 2P Benchmarksttsiod-renderer: Phong Rendering With Soft-Shadow Mappingphp: Zend benchbuild-llvm: Time To Compilephp: Zend micro_benchhimeno: Poisson Pressure Solverphpbench: PHP Benchmark Suitex265: H.265 Video Encodingtachyon: Total Timestockfish: Total Timebuild-php: Time To Compiledarktable: Server Room - CPU-onlygimp: resizepybench: Total For Average Test Timesgimp: unsharp-maskdarktable: Boat - CPU-onlygraphics-magick: HWB Color Spaceaobench: 2048 x 2048 - Total Timegraphics-magick: Resizinggimp: rotategimp: auto-levelsrust-prime: Prime Number Test To 200,000,000openssl: RSA 4096-bit Performancecompress-lzma: 256MB File Compressiongraphics-magick: Rotatenode-octane: tjbench: Decompression Throughputdarktable: Server Room - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Masskrug - CPU-onlygimp: unsharp-maskgimp: auto-levelsgimp: rotategimp: resizedarktable: Boat - CPU-onlysunflow: Global Illumination + Image Synthesisscikit-learn: darktable: Server Rack - CPU-onlydarktable: Masskrug - CPU-onlycompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9x264: H.264 Video EncodingFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.138.501.141634.43322926071112.042.714539945710712.6916.83257671.4213.8714551.3812627.3224.789.058183330212287721341.65152.531.0618.7095.42130359.450.338012.1497750351030.900.98398131281235.30138121.6822145.841807.9591543542012738513934.4123.4617.899.701.5017.060.328.08189.62115344.252.119.3081313418910867744648.1121367.0917892103201951391.2290.97376.550.661572.87100440306138.851.3110455811258.138.39151845.2221153.2213419.7119.767.959183337192287391395.210.126.0310.071.30146.65119.06146OpenBenchmarking.org

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.180160240320400SE +/- 0.01, N = 3SE +/- 1.26, N = 3SE +/- 5.76, N = 12SE +/- 3.38, N = 338.50359.45344.25376.55

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.10.47480.94961.42441.89922.374SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 31.140.332.110.66

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileFreeBSD 12.0Clear Linux 26700Ubuntu 18.04.12004006008001000163801157

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.13691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.14, N = 5SE +/- 0.00, N = 34.432.149.302.87

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.17001400210028003500SE +/- 2.21, N = 3SE +/- 10.89, N = 3SE +/- 1.35, N = 3SE +/- 1.05, N = 332299778131004

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.1110K220K330K440K550KSE +/- 353.97, N = 3SE +/- 2437.63, N = 3SE +/- 278.01, N = 3SE +/- 711.30, N = 3260711503510134189403061

x265

H.265 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingFreeBSD 12.0Clear Linux 26700Ubuntu 18.04.1918273645SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.09, N = 312.0430.9038.85

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total TimeFreeBSD 12.0Clear Linux 26700Ubuntu 18.04.10.60981.21961.82942.43923.049SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 42.710.981.31clanggccgcc

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.120M40M60M80M100MSE +/- 558223.96, N = 3SE +/- 114043.19, N = 3SE +/- 127601.77, N = 3SE +/- 161879.37, N = 34539945739813128108677446104558112clang++g++g++g++

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.1306090120150SE +/- 0.59, N = 3SE +/- 1.81, N = 3SE +/- 0.07, N = 3SE +/- 0.22, N = 3107.00123.0048.1158.13

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Server Room - Acceleration: CPU-onlyFreeBSD 12.0Clear Linux 267003691215SE +/- 0.07, N = 3SE +/- 0.04, N = 312.695.30

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeFreeBSD 12.0Ubuntu 18.04.148121620SE +/- 0.19, N = 3SE +/- 0.06, N = 316.838.39

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesFreeBSD 12.0Clear Linux 26700Ubuntu 18.04.16001200180024003000SE +/- 7.02, N = 3SE +/- 1.00, N = 3SE +/- 8.02, N = 3257613811518

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskUbuntu 18.04.1FreeBSD 12.01632486480SE +/- 0.43, N = 3SE +/- 0.59, N = 345.0271.42

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Boat - Acceleration: CPU-onlyFreeBSD 12.0Clear Linux 26700510152025SE +/- 0.19, N = 12SE +/- 0.34, N = 313.8721.68

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.150100150200250SE +/- 0.67, N = 3SE +/- 0.58, N = 3145221213211

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.11530456075SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.71, N = 11SE +/- 0.66, N = 351.3845.8467.0953.22clanggccgccgcc

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.14080120160200SE +/- 1.20, N = 3SE +/- 2.33, N = 3126180178134

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateUbuntu 18.04.1FreeBSD 12.0612182430SE +/- 0.01, N = 3SE +/- 0.24, N = 319.8027.32

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsUbuntu 18.04.1FreeBSD 12.0612182430SE +/- 0.23, N = 3SE +/- 0.10, N = 319.6424.78

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000FreeBSD 12.0Clear Linux 26700Ubuntu 18.04.13691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 39.057.957.95

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.12K4K6K8K10KSE +/- 0.28, N = 3SE +/- 15.64, N = 3SE +/- 0.78, N = 3SE +/- 27.20, N = 38183915492109183

LZMA Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterLZMA Compression256MB File CompressionFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.180160240320400SE +/- 0.12, N = 3SE +/- 0.40, N = 3SE +/- 0.73, N = 3SE +/- 0.47, N = 3330354320337clang++g++g++g++

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.150100150200250212201195192

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkFreeBSD 12.0Clear Linux 26700Ubuntu 18.04.16K12K18K24K30KSE +/- 309.65, N = 10SE +/- 520.18, N = 3SE +/- 182.02, N = 32877227385287391. FreeBSD 12.0: Nodejs2. Clear Linux 26700: Nodejs3. Ubuntu 18.04.1: Nodejs v8.10.0

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.1306090120150SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 1.35, N = 3SE +/- 0.05, N = 3134139139139clanggccgccgcc

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Room - Acceleration: CPU-onlyUbuntu 18.04.11.17232.34463.51694.68925.8615SE +/- 0.07, N = 35.21

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Server Rack - Acceleration: CPU-onlyUbuntu 18.04.10.0270.0540.0810.1080.135SE +/- 0.00, N = 30.12

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Masskrug - Acceleration: CPU-onlyUbuntu 18.04.1246810SE +/- 0.03, N = 36.03

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: unsharp-maskClear Linux 26700816243240SE +/- 0.07, N = 334.41

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: auto-levelsClear Linux 26700612182430SE +/- 0.04, N = 323.46

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: rotateClear Linux 2670048121620SE +/- 0.14, N = 317.89

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.8Test: resizeClear Linux 267003691215SE +/- 0.05, N = 39.70

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.2Test: Boat - Acceleration: CPU-onlyUbuntu 18.04.13691215SE +/- 0.18, N = 1210.07

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisFreeBSD 12.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.10.37130.74261.11391.48521.8565SE +/- 0.04, N = 9SE +/- 0.02, N = 12SE +/- 0.02, N = 12SE +/- 0.02, N = 31.651.501.221.30

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1FreeBSD 12.0Clear Linux 26700Ubuntu 18.04.1306090120150SE +/- 6.10, N = 9SE +/- 0.32, N = 12SE +/- 0.11, N = 3152.5317.06146.65

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Server Rack - Acceleration: CPU-onlyFreeBSD 12.0Clear Linux 267000.23850.4770.71550.9541.1925SE +/- 0.08, N = 9SE +/- 0.00, N = 31.060.32

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 2.4.4Test: Masskrug - Acceleration: CPU-onlyFreeBSD 12.0Clear Linux 26700510152025SE +/- 0.27, N = 5SE +/- 0.21, N = 1218.708.08

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.0Clear Linux 26700CentOS 7.6Ubuntu 18.04.14080120160200SE +/- 3.20, N = 12SE +/- 2.13, N = 3SE +/- 0.37, N = 3SE +/- 3.49, N = 995.42189.6290.97119.06

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingFreeBSD 12.0Clear Linux 26700Ubuntu 18.04.1306090120150SE +/- 12.13, N = 9SE +/- 0.81, N = 3SE +/- 1.59, N = 3130115146


Phoronix Test Suite v10.8.5