Windows Server vs. Linux vs. FreeBSD Benchmarks

Multi-OS benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1901238-SP-OPERATING28.

Windows Server vs. Linux vs. FreeBSD BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.02.B20 BIOS)Intel Sky Lake-E DMI3 Registers96256MBSamsung SSD 970 EVO 250GBASPEED FamilyVE2282 x Intel I210 + 2 x QLogic cLOM8214 1/10GbEAntergos Linux 19.1-ISO-Rolling4.20.3-arch1-1-ARCH (x86_64)GNOME Shell 3.30.2X Server 1.20.3modesetting 1.20.33.3 Mesa 18.3.1 (LLVM 7.0 256 bits)GCC 8.2.1 20181127ext41920x1080llvmpipe 93GB2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448Clear Linux OS 274004.20.3-685.native (x86_64)3.3 Mesa 19.0.0-devel (LLVM 7.0 256 bits)GCC 8.2.1 20180502 + Clang 7.0.1 + LLVM 7.0.1Intel Device 202012 x 8192 MB DDR4-2666MHz Micron 9ASF1G72PZ-2G6B1LLVMpipeDebian 9.64.9.0-8-amd64 (x86_64)GNOME Shell 3.22.3X Server 1.19.23.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits)GCC 6.3.0 201705161024x768Intel Xeon Gold 6138 @ 2.00GHz (80 Cores)TYAN B7106G24EV4HRIntel Sky Lake-E DMI3 Registers97024MBGeneric NVMe DeviceASPEED FamilyFreeBSD12.0-RELEASE (x86_64)Clang 6.0.1 (SVN 335540)zfs800x6002 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.02.B20 BIOS)96256MBSamsung SSD 970 EVO 250GBllvmpipe 93GBVE2282 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448Ubuntu 18.044.15.0-43-generic (x86_64)GNOME Shell 3.28.3X Server 1.19.6modesetting 1.19.63.3 Mesa 18.0.5 (LLVM 6.0 256 bits)GCC 7.3.0ext41024x768ASPEED Family2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbEUbuntu 18.104.18.0-13-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.13.3 Mesa 18.2.2 (LLVM 7.0 256 bits)GCC 8.2.01920x10802 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads)TYAN S710612 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1233GB Samsung SSD 970 EVO 250GBMicrosoft Basic DisplayIntel I210 Gigabit Connection + Intel I210 Gigabit Connection #2Microsoft Windows Server 2016 Essentials Build 1439310.0 (x86_64)10.0.14393.0GCC 7.1.0NTFS1024x768Intel I210 Gigabit ConnectionMicrosoft Windows Server 2019 Essentials Build 1776310.0.17763.12 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.02.B20 BIOS)Intel Sky Lake-E DMI3 Registers96256MBSamsung SSD 970 EVO 250GBllvmpipe 93GBVE2282 x Intel I210 + 2 x QLogic cLOM8214 1/10GbEopenSUSE Tumbleweed 201901154.20.0-1-default (x86_64)KDE Plasma 5.14.5X Server 1.20.3modesetting 1.20.33.3 Mesa 18.3.1 (LLVM 7.0 256 bits)GCC 8.2.1 20181108 [gcc-8-branch revision 265914]btrfs1920x1080OpenBenchmarking.orgCompiler Details- Antergos 19.1: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu- Clear Linux 27400: --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- Debian 9.6: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,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-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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Ubuntu 18.04 LTS: --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 - Ubuntu 18.10: --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 - openSUSE Tumbleweed: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-checking=release --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-libstdcxx-allocator=new --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind Disk Details- Antergos 19.1: NONE / relatime,rw- Clear Linux 27400: MQ-DEADLINE / relatime,rw,stripe=256- Debian 9.6: none / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 18.04 LTS: NONE / data=ordered,errors=remount-ro,relatime,rw- Ubuntu 18.10: NONE / errors=remount-ro,relatime,rw- openSUSE Tumbleweed: MQ-DEADLINE / relatime,rw,space_cache,ssd,subvol=/@/home,subvolid=264Processor Details- Antergos 19.1: Scaling Governor: intel_pstate powersave- Clear Linux 27400: Scaling Governor: intel_pstate performance- Debian 9.6: Scaling Governor: intel_pstate powersave- Ubuntu 18.04 LTS: Scaling Governor: intel_pstate powersave- Ubuntu 18.10: Scaling Governor: intel_pstate powersave- openSUSE Tumbleweed: Scaling Governor: intel_pstate powersavePython Details- Antergos 19.1: Python 3.7.2- Clear Linux 27400: Python 3.7.2- Debian 9.6: Python 2.7.13 + Python 3.5.3- FreeBSD 12.0: Python 2.7.15 + Python 3.6.7- Ubuntu 18.04 LTS: Python 2.7.15rc1 + Python 3.6.7- Ubuntu 18.10: Python 2.7.15+ + Python 3.6.7- Windows Server 2016: Python 2.7.15- Windows Server 2019: Python 2.7.15- openSUSE Tumbleweed: Python 2.7.15 + Python 3.6.5Security Details- Antergos 19.1: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Clear Linux 27400: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Debian 9.6: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- FreeBSD 12.0: KPTI- Ubuntu 18.04 LTS: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Ubuntu 18.10: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- openSUSE Tumbleweed: KPTI + __user pointer sanitization + Indirect Branch Restricted Speculation IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerableEnvironment Details- Clear Linux 27400: 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 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 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-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 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-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"

Windows Server vs. Linux vs. FreeBSD Benchmarkssqlite: Timed SQLite Insertionsnamd: ATPase Simulation - 327,506 Atomsgo-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagecrafty: Elapsed Timecompress-7zip: Compress Speed Teststockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthy-cruncher: Calculating 500M Pi Digitsaobench: 2048 x 2048 - Total Timecompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19encode-flac: WAV To FLACencode-mp3: WAV To MP3perl-benchmark: Pod2htmlperl-benchmark: Interpretertjbench: Decompression Throughputblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlypybench: Total For Average Test Timesphpbench: PHP Benchmark Suitegit: Time To Complete Common Git Commandsv-ray: CPUosbench: Create Threadsosbench: Memory AllocationsAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed43.990.66163771828043452559995786110485257399063140365691117827451647312.7338.58102.1710.7110.4032.230.116911330.0041115015977.9716411837620312626310506.1331.3023.3810143.260.66495790427671371914955891411871607750708158917713406027807064211.7651.4996.0610.8010.1010.050.115096300.00127398159.1577.0316311836420310797189626.0431.2818.2869.1240.660.66565844826727161389943903111983467345311150537690571227475413611.3051.47110.7511.189.5632.160.120436480.00263910160.3878.4217211837820614654846406.1732.6218.0694.2231.193270293374982448979705116191405978.01108.4922.0018.350.277928570.0028794283.14328924345012.1851.8862.4740.460.6603484992583691217235513378683567152621137803692512157406679812.3343.60102.469.2310.7532.570.118211410.00335639152.9878.8316411837820511345968716.4732.3929.3296.9442.690.6615383802533018210165935738545837390040146625683703217516191012.1238.31100.8511.2210.3032.520.119816820.0032446416077.9816511837620311335906056.2731.3226.5998.19131.097778445081547043497633941535532173379904698814707447793119.3892.35114.9311.5915.3617.680.252488020.0265738411296.32212146476239214322200816.5335.7385.52115.8590.805085443213636348773286931031725055775037701428897494589817.4867.98104.5711.169.9811.740.182780810.0151605815193.05211141462236161630485613.0636.8234.59100.13102.320.66125800627804692997586487412004156340931154139723510837660809312.5059.3299.5310.0510.5633.510.264548590.0049987715177.3916511837119959091728477.8231.9024.81121OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed306090120150SE +/- 0.05, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.19, N = 3SE +/- 1.72, N = 3SE +/- 0.39, N = 3SE +/- 0.19, N = 343.9943.2640.6631.1940.4642.69131.0990.80102.32-O2 -ledit -ltinfo -ldl-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -ldl-O2 -ldl-O2-O2 -ldl-O2 -ldl-O2 -ldl1. (CC) gcc options: -lz -lpthread

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10openSUSE Tumbleweed0.14980.29960.44940.59920.749SE +/- 0.00294, N = 3SE +/- 0.00306, N = 3SE +/- 0.00281, N = 3SE +/- 0.00332, N = 3SE +/- 0.00192, N = 3SE +/- 0.00360, N = 30.661630.664950.665650.660340.661530.66125

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed2K4K6K8K10KSE +/- 53.18, N = 3SE +/- 106.29, N = 3SE +/- 101.12, N = 3SE +/- 40.76, N = 3SE +/- 74.00, N = 3SE +/- 48.43, N = 3SE +/- 25.98, N = 3SE +/- 38.10, N = 377187904844884998380777850858006

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed1000K2000K3000K4000K5000KSE +/- 48999.85, N = 4SE +/- 29046.73, N = 3SE +/- 16612.19, N = 3SE +/- 8318.07, N = 3SE +/- 30663.00, N = 3SE +/- 13131.08, N = 3SE +/- 19082.19, N = 3SE +/- 23161.70, N = 3SE +/- 27935.04, N = 12280434527671372672716327029325836912533018445081544321362780469

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed10000M20000M30000M40000M50000MSE +/- 73309576.82, N = 3SE +/- 14717066.05, N = 3SE +/- 101337350.46, N = 3SE +/- 62233412.60, N = 3SE +/- 95112059.76, N = 3SE +/- 82725739.15, N = 3SE +/- 1224863262.73, N = 12SE +/- 479405936.45, N = 7SE +/- 111762745.14, N = 3255999578611914955891413899439031374982448972172355133721016593573470434976333634877328629975864874

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed300K600K900K1200K1500KSE +/- 7506.68, N = 3SE +/- 15585.86, N = 3SE +/- 5941.02, N = 3SE +/- 19241.76, N = 3SE +/- 2458.04, N = 3SE +/- 7568.78, N = 3SE +/- 5355.49, N = 3SE +/- 3914.69, N = 3SE +/- 6784.85, N = 31048525118716011983469705118683568545839415359310311200415

Crafty

Elapsed Time

OpenBenchmarking.orgNodes Per Second, More Is BetterCrafty 25.2Elapsed TimeAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed1.7M3.4M5.1M6.8M8.5MSE +/- 23363.85, N = 3SE +/- 31356.91, N = 3SE +/- 6404.71, N = 3SE +/- 44176.13, N = 3SE +/- 6540.32, N = 3SE +/- 3162.65, N = 3SE +/- 17772.59, N = 3SE +/- 2911.75, N = 3739906377507087345311715262173900405321733725055763409311. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed30K60K90K120K150KSE +/- 820.02, N = 3SE +/- 804.56, N = 3SE +/- 1306.29, N = 3SE +/- 2441.64, N = 3SE +/- 1101.73, N = 3SE +/- 874.84, N = 3SE +/- 747.23, N = 3SE +/- 763.66, N = 314036515891715053713780314662579904750371541391. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed15M30M45M60M75MSE +/- 1090714.66, N = 3SE +/- 786020.62, N = 3SE +/- 266484.28, N = 3SE +/- 175606.53, N = 3SE +/- 407871.82, N = 3SE +/- 164183.84, N = 3SE +/- 299636.81, N = 3SE +/- 814821.93, N = 3SE +/- 1071272.79, N = 4691117827134060269057122619140596925121568370321698814707014288972351083

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed20M40M60M80M100MSE +/- 1063586.43, N = 3SE +/- 1081252.79, N = 3SE +/- 428938.50, N = 3SE +/- 182024.84, N = 3SE +/- 1098074.66, N = 5SE +/- 814495.28, N = 3SE +/- 138890.42, N = 3SE +/- 259961.62, N = 37451647378070642747541367406679875161910744779317494589876608093

Y-Cruncher

Calculating 500M Pi Digits

OpenBenchmarking.orgSeconds, Fewer Is BetterY-Cruncher 0.7.5.9481Calculating 500M Pi DigitsAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed510152025SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 312.7311.7611.3012.3312.1219.3817.4812.50

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed20406080100SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.40, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 338.5851.4951.4778.0143.6038.3192.3567.9859.32

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 9Antergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed306090120150SE +/- 1.11, N = 3SE +/- 1.80, N = 3SE +/- 1.77, N = 12SE +/- 0.13, N = 3SE +/- 0.80, N = 3SE +/- 0.54, N = 3SE +/- 0.28, N = 3SE +/- 0.14, N = 3SE +/- 0.27, N = 3102.1796.06110.75108.49102.46100.85114.93104.5799.53-O2-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake-O2-O2 -lintl-O2-O2-O21. (CC) gcc options: -pthread -fvisibility=hidden

Zstd Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Antergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed3691215SE +/- 0.17, N = 4SE +/- 0.10, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 1210.7110.8011.189.2311.2211.5911.1610.05-llzma -llz4-pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake1. (CC) gcc options: -O3 -pthread -lz

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed510152025SE +/- 0.05, N = 5SE +/- 0.04, N = 5SE +/- 0.02, N = 5SE +/- 0.09, N = 5SE +/- 0.08, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 510.4010.109.5622.0010.7510.3015.369.9810.56-O2 -fvisibility=hidden -logg-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -fvisibility=hidden -logg-O2 -fvisibility=hidden-O2-O2 -fvisibility=hidden-O2 -fvisibility=hidden-O2 -fvisibility=hidden1. (CXX) g++ options: -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3Antergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed816243240SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 3SE +/- 0.28, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 332.2310.0532.1618.3532.5732.5217.6811.7433.51-lncurses-O3 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake -lncurses-O3 -pipe -lncurses1. (CC) gcc options: -lm

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed0.06250.1250.18750.250.3125SE +/- 0.00021138, N = 3SE +/- 0.00009302, N = 3SE +/- 0.00030616, N = 3SE +/- 0.00045605, N = 3SE +/- 0.00024456, N = 3SE +/- 0.00009771, N = 3SE +/- 0.00432727, N = 3SE +/- 0.00203146, N = 3SE +/- 0.00027873, N = 30.116911330.115096300.120436480.277928570.118211410.119816820.252488020.182780810.26454859

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed0.0060.0120.0180.0240.03SE +/- 0.00000575, N = 3SE +/- 0.00000243, N = 3SE +/- 0.00002112, N = 3SE +/- 0.00000617, N = 3SE +/- 0.00001399, N = 3SE +/- 0.00001051, N = 3SE +/- 0.00003761, N = 3SE +/- 0.00002790, N = 3SE +/- 0.00000790, N = 30.004111500.001273980.002639100.002879420.003356390.003244640.026573840.015160580.00499877

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed4080120160200SE +/- 0.29, N = 3SE +/- 0.44, N = 3SE +/- 0.19, N = 3SE +/- 0.02, N = 3SE +/- 0.26, N = 3SE +/- 0.11, N = 3SE +/- 0.43, N = 3SE +/- 0.44, N = 3SE +/- 0.13, N = 3159.00159.15160.3883.14152.98160.00112.00151.00151.00

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed2040608010077.9777.0378.4278.8377.9896.3293.0577.39

Blender

Blend File: Classroom - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Classroom - Compute: CPU-OnlyAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed50100150200250164163172164165212211165

Blender

Blend File: Fishy Cat - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Fishy Cat - Compute: CPU-OnlyAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed306090120150118118118118118146141118

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed100200300400500376364378378376476462371

Blender

Blend File: Pabellon Barcelona - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Pabellon Barcelona - Compute: CPU-OnlyAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed50100150200250203203206205203239236199

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed13002600390052006500SE +/- 0.33, N = 3SE +/- 3.53, N = 3SE +/- 3.28, N = 3SE +/- 5.24, N = 3SE +/- 3.53, N = 3SE +/- 4.00, N = 3SE +/- 6.11, N = 3SE +/- 2.40, N = 3126210791465328911341133214316165909

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed150K300K450K600K750KSE +/- 1221.88, N = 3SE +/- 2318.66, N = 3SE +/- 1004.71, N = 3SE +/- 206.44, N = 3SE +/- 11351.16, N = 3SE +/- 850.35, N = 3SE +/- 1245.81, N = 3SE +/- 4096.30, N = 3SE +/- 321.21, N = 3631050718962484640243450596871590605222008304856172847

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed48121620SE +/- 0.09, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.28, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 36.136.046.1712.186.476.2716.5313.067.821. Antergos 19.1: git version 2.20.12. Clear Linux 27400: git version 2.20.03. Debian 9.6: git version 2.11.04. FreeBSD 12.0: git version 2.20.15. Ubuntu 18.04 LTS: git version 2.17.16. Ubuntu 18.10: git version 2.19.17. Windows Server 2016: git version 2.20.1.windows.18. Windows Server 2019: git version 2.20.1.windows.19. openSUSE Tumbleweed: git version 2.20.1

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgSeconds, Fewer Is BetterChaos Group V-RAY 1.1.0Mode: CPUAntergos 19.1Clear Linux 27400Debian 9.6Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed816243240SE +/- 0.14, N = 3SE +/- 0.16, N = 3SE +/- 0.26, N = 3SE +/- 0.48, N = 3SE +/- 0.09, N = 3SE +/- 0.40, N = 9SE +/- 0.65, N = 3SE +/- 0.14, N = 331.3031.2832.6232.3931.3235.7336.8231.90

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed20406080100SE +/- 0.23, N = 3SE +/- 0.31, N = 12SE +/- 0.18, N = 3SE +/- 0.16, N = 3SE +/- 0.75, N = 12SE +/- 0.28, N = 3SE +/- 1.56, N = 3SE +/- 0.54, N = 12SE +/- 0.30, N = 323.3818.2818.0651.8829.3226.5985.5234.5924.81

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsAntergos 19.1Clear Linux 27400Debian 9.6FreeBSD 12.0Ubuntu 18.04 LTSUbuntu 18.10Windows Server 2016Windows Server 2019openSUSE Tumbleweed306090120150SE +/- 0.03, N = 3SE +/- 0.31, N = 3SE +/- 0.35, N = 3SE +/- 0.05, N = 3SE +/- 0.56, N = 3SE +/- 0.03, N = 3SE +/- 0.39, N = 3SE +/- 0.50, N = 3SE +/- 0.07, N = 3101.0069.1294.2262.4796.9498.19115.85100.13121.00


Phoronix Test Suite v10.8.4