WIP Kernel Test Perf

Tests for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1906202-HV-WIPKERNEL72&gru.

WIP Kernel Test PerfProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionWIP KernelLinux 5.2 GitLinux 5.2 Git + No MitigationsIntel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1704 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBNVIDIA NV120 12GBRealtek ALC1220ASUS PB278Intel I219-VUbuntu 18.045.2.0-rc4-fsgs (x86_64) 20190619GNOME Shell 3.28.4X Server 1.20.1modesetting 1.20.14.3 Mesa 18.2.8GCC 7.4.0ext42560x14405.2.0-999-generic (x86_64) 20190619OpenBenchmarking.orgCompiler Details- --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 Disk Details- NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersaveJava Details- OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)Python Details- Python 2.7.15+ + Python 3.6.8Security Details- WIP Kernel: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - Linux 5.2 Git: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling - Linux 5.2 Git + No Mitigations: l1tf: Mitigation of PTE Inversion; VMX: vulnerable + mds: Vulnerable; SMT vulnerable + meltdown: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled

WIP Kernel Test Perfstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingethr: TCP - Connections/s - 1ethr: TCP - Connections/s - 32svt-av1: 1080p 8-bit YUV To AV1 Video Encodevpxenc: vpxenc VP9 1080p Video Encodeselenium: Octane - Firefoxselenium: Octane - Google Chromefio: Rand Read - Linux AIO - Yes - No - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - Yes - No - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - Yes - No - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - Yes - No - 2MB - Default Test Directoryethr: HTTP - Bandwidth - 1ethr: TCP - Bandwidth - 32ethr: UDP - Bandwidth - 32ethr: HTTP - Bandwidth - 32apache: Static Web Page Servingselenium: Jetstream - Firefoxselenium: Jetstream - Google Chromepgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writeapache-siege: 50apache-siege: 100apache-siege: 200apache-siege: 250ctx-clock: Context Switch Timeethr: TCP - Latency - 1ethr: TCP - Latency - 32renaissance: Scala Dottyrenaissance: Savina Reactors.IOrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treeselenium: ARES-6 - Firefoxselenium: ARES-6 - Google Chromedacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeansglibc-bench: cosglibc-bench: ffsglibc-bench: singlibc-bench: sqrtglibc-bench: tanhglibc-bench: ffsllglibc-bench: pthread_oncego-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagesqlite: Timed SQLite Insertionscp2k: Fayalite-FIST Databork: File Encryption Timebuild-linux-kernel: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19hackbench: 1 - Threadhackbench: 2 - Threadhackbench: 4 - Threadhackbench: 8 - Threadhackbench: 1 - Processhackbench: 16 - Threadhackbench: 2 - Processhackbench: 4 - Processhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations2958759.5311294.3913257818.877804267.0672204692945.8198.1030807365658134499074064912645.33342907.112546932282.5031209.42170.95161.82485787.6512358.1637764.2337388.1232673.2738127.7763115.5415.846393.4620115.808122.7612293.1870.5730.27607839614537767832988.731.7332935.031.7312.241.731.73540831518851871381618170790838.56982.887.1242.0210.003.114.858.1315.283.1127.784.637.8014.0027.1153.443039286.4111765.1813792200.507573596.3669874326446.0196.6130857365028232495474434882606.91342630.22246366.892167.9225869.44171.11162.81482504.0612257.8835612.1637353.5432676.8944931.4663117.3517.206453.5122359.338455.8912636.0770.7930.19602739324634771032938.271.7332886.401.7312.241.731.73514131522081870031946470460142.55995.086.9242.059.953.074.998.3818.592.9628.394.747.9414.1527.5053.743185240.0717204.1127306023.418003560.5485635989246.2598.6935726499428213508374515016757.21255835.78243379.782259.3831183.56202.23217.85524546.9812426.3435817.2238242.8234386.9943469.5711214.0514.016404.1223474.547935.7112232.0856.8921.12597839324504755232907.201.4932913.331.5012.001.501.50629731485161808742228270782838.29925.446.6240.819.902.543.528.7420.822.2937.503.216.5113.7218.9033.43OpenBenchmarking.org

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations700K1400K2100K2800K3500KSE +/- 36945.14, N = 3SE +/- 40422.85, N = 3SE +/- 27599.46, N = 32958759.533039286.413185240.071. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations4K8K12K16K20KSE +/- 146.72, N = 5SE +/- 163.09, N = 3SE +/- 166.80, N = 1211294.3911765.1817204.111. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations6M12M18M24M30MSE +/- 21654.05, N = 3SE +/- 3930.26, N = 3SE +/- 298364.85, N = 1413257818.8713792200.5027306023.411. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations2M4M6M8M10MSE +/- 3139.97, N = 3SE +/- 1905.73, N = 3SE +/- 2891.46, N = 37804267.067573596.368003560.541. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Ethr

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 1WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations2K4K6K8K10KSE +/- 10.00, N = 3SE +/- 39.30, N = 3SE +/- 6.67, N = 3722069878563

Ethr

Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32

OpenBenchmarking.orgConnections/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Connections/s - Threads: 32WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations13K26K39K52K65KSE +/- 4445.69, N = 15SE +/- 4287.95, N = 15SE +/- 3307.62, N = 12469294326459892

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.51080p 8-bit YUV To AV1 Video EncodeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1020304050SE +/- 0.34, N = 3SE +/- 0.27, N = 3SE +/- 0.11, N = 345.8146.0146.251. (CXX) g++ options: -O3 -pie -lpthread -lm

VP9 libvpx Encoding

vpxenc VP9 1080p Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.8.0vpxenc VP9 1080p Video EncodeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations20406080100SE +/- 0.36, N = 3SE +/- 0.36, N = 3SE +/- 0.40, N = 398.1996.6198.691. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11

Selenium

Benchmark: Octane - Browser: Firefox

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: FirefoxWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations8K16K24K32K40KSE +/- 155.93, N = 3SE +/- 77.05, N = 3SE +/- 220.28, N = 33080730857357261. firefox 67.0.3

Selenium

Benchmark: Octane - Browser: Google Chrome

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Google ChromeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations11K22K33K44K55KSE +/- 65.83, N = 3SE +/- 81.06, N = 3SE +/- 108.26, N = 33656536502499421. chrome 75.0.3770.100

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations2K4K6K8K10KSE +/- 16.76, N = 3SE +/- 11.86, N = 3SE +/- 29.67, N = 38134823282131. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations11002200330044005500SE +/- 23.92, N = 3SE +/- 37.49, N = 3SE +/- 30.19, N = 34990495450831. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations16003200480064008000SE +/- 14.45, N = 3SE +/- 13.91, N = 3SE +/- 9.13, N = 37406744374511. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test DirectoryWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations11002200330044005500SE +/- 31.32, N = 3SE +/- 30.12, N = 3SE +/- 30.83, N = 34912488250161. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Ethr

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 1WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations160320480640800SE +/- 2.15, N = 3SE +/- 0.24, N = 3SE +/- 0.99, N = 3645.33606.91757.21MIN: 636.54 / MAX: 654.98MIN: 600.7 / MAX: 613.25MIN: 747.78 / MAX: 765.7

Ethr

Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Bandwidth - Threads: 32WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations70K140K210K280K350KSE +/- 1421.44, N = 3SE +/- 1472.27, N = 3SE +/- 551.65, N = 3342907.11342630.22255835.78MIN: 326270 / MAX: 353630MIN: 321940 / MAX: 358600MIN: 245110 / MAX: 276460

Ethr

Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: UDP - Test: Bandwidth - Threads: 32WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations50K100K150K200K250KSE +/- 169.43, N = 3SE +/- 177.75, N = 3SE +/- 826.39, N = 3254693.00246366.89243379.78MIN: 251300 / MAX: 258260MIN: 243450 / MAX: 249930MIN: 238690 / MAX: 247740

Ethr

Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 32WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations5001000150020002500SE +/- 10.18, N = 3SE +/- 7.86, N = 3SE +/- 9.70, N = 32282.502167.922259.38MIN: 2180 / MAX: 2400MIN: 2070 / MAX: 2270MIN: 2170 / MAX: 2350

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations7K14K21K28K35KSE +/- 114.79, N = 3SE +/- 245.00, N = 9SE +/- 268.48, N = 1131209.4225869.4431183.561. (CC) gcc options: -shared -fPIC -O2 -pthread

Selenium

Benchmark: Jetstream - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream - Browser: FirefoxWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations4080120160200SE +/- 0.34, N = 3SE +/- 0.17, N = 3SE +/- 0.04, N = 3170.95171.11202.231. firefox 67.0.3

Selenium

Benchmark: Jetstream - Browser: Google Chrome

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream - Browser: Google ChromeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations50100150200250SE +/- 1.04, N = 3SE +/- 0.32, N = 3SE +/- 0.77, N = 3161.82162.81217.851. chrome 75.0.3770.100

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations110K220K330K440K550KSE +/- 5050.19, N = 3SE +/- 2777.03, N = 3SE +/- 847.87, N = 3485787.65482504.06524546.981. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations3K6K9K12K15KSE +/- 86.19, N = 3SE +/- 39.32, N = 3SE +/- 18.69, N = 312358.1612257.8812426.341. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Apache Siege

Concurrent Users: 50

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 50WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations8K16K24K32K40KSE +/- 650.28, N = 15SE +/- 288.22, N = 13SE +/- 103.96, N = 337764.2335612.1635817.221. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 100

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 100WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations8K16K24K32K40KSE +/- 423.44, N = 3SE +/- 235.18, N = 3SE +/- 189.95, N = 337388.1237353.5438242.821. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 200

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 200WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations7K14K21K28K35KSE +/- 102.92, N = 3SE +/- 107.41, N = 3SE +/- 409.42, N = 1532673.2732676.8934386.991. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

Apache Siege

Concurrent Users: 250

OpenBenchmarking.orgTransactions Per Second, More Is BetterApache Siege 2.4.29Concurrent Users: 250WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations10K20K30K40K50KSE +/- 1794.47, N = 12SE +/- 1092.21, N = 13SE +/- 1091.05, N = 1538127.7744931.4643469.571. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations140280420560700SE +/- 0.67, N = 3SE +/- 0.67, N = 3631631112

Ethr

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1

OpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 1WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations48121620SE +/- 0.09, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 315.5417.3514.05MIN: 10.81 / MAX: 31.39MIN: 12.5 / MAX: 34.09MIN: 9.34 / MAX: 26.53

Ethr

Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32

OpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: localhost - Protocol: TCP - Test: Latency - Threads: 32WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations48121620SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.13, N = 315.8417.2014.01MIN: 10.82 / MAX: 32.85MIN: 12.48 / MAX: 35.02MIN: 9.42 / MAX: 26.93

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Scala DottyWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations14002800420056007000SE +/- 19.09, N = 8SE +/- 19.24, N = 8SE +/- 22.33, N = 86393.466453.516404.12

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Savina Reactors.IOWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations5K10K15K20K25KSE +/- 293.98, N = 40SE +/- 426.40, N = 40SE +/- 444.49, N = 4020115.8022359.3323474.54

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: In-Memory Database ShootoutWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations2K4K6K8K10KSE +/- 65.68, N = 8SE +/- 47.86, N = 8SE +/- 72.20, N = 88122.768455.897935.71

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.9.0Test: Akka Unbalanced Cobwebbed TreeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations3K6K9K12K15KSE +/- 124.51, N = 8SE +/- 126.40, N = 8SE +/- 67.66, N = 4012293.1812636.0712232.08

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1632486480SE +/- 0.25, N = 3SE +/- 0.59, N = 3SE +/- 0.31, N = 370.5770.7956.891. firefox 67.0.3

Selenium

Benchmark: ARES-6 - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Google ChromeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations714212835SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.10, N = 330.2730.1921.121. chrome 75.0.3770.100

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations13002600390052006500SE +/- 20.23, N = 4SE +/- 61.34, N = 4SE +/- 34.44, N = 4607860275978

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations8001600240032004000SE +/- 30.34, N = 4SE +/- 13.12, N = 4SE +/- 35.47, N = 4396139323932

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations10002000300040005000SE +/- 62.50, N = 2SE +/- 57.60, N = 4SE +/- 17.68, N = 3453746344504

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations17003400510068008500SE +/- 76.49, N = 4SE +/- 29.80, N = 4SE +/- 46.03, N = 4767877107552

glibc bench

Benchmark: cos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations7K14K21K28K35KSE +/- 65.21, N = 3SE +/- 9.17, N = 3SE +/- 4.97, N = 332988.7332938.2732907.20

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations0.38930.77861.16791.55721.9465SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.731.731.49

glibc bench

Benchmark: sin

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations7K14K21K28K35KSE +/- 21.98, N = 3SE +/- 8.81, N = 3SE +/- 25.38, N = 332935.0332886.4032913.33

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations0.38930.77861.16791.55721.9465SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.731.731.50

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations3691215SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 312.2412.2412.00

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations0.38930.77861.16791.55721.9465SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.731.731.50

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations0.38930.77861.16791.55721.9465SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.731.731.50

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations13002600390052006500SE +/- 71.41, N = 4SE +/- 35.78, N = 3SE +/- 91.42, N = 3540851416297

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations700K1400K2100K2800K3500KSE +/- 2920.16, N = 3SE +/- 11790.64, N = 3SE +/- 9277.07, N = 3315188531522083148516

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations4000M8000M12000M16000M20000MSE +/- 215080718.01, N = 3SE +/- 150919428.81, N = 3SE +/- 185352342.29, N = 3187138161811870031946418087422282

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations150K300K450K600K750KSE +/- 1921.60, N = 3SE +/- 2431.04, N = 3SE +/- 2318.97, N = 3707908704601707828

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1020304050SE +/- 0.02, N = 3SE +/- 0.80, N = 15SE +/- 0.08, N = 338.5642.5538.291. (CC) gcc options: -O2 -lz -ldl -lpthread

CP2K Molecular Dynamics

Fayalite-FIST Data

OpenBenchmarking.orgSeconds, Fewer Is BetterCP2K Molecular Dynamics 6.1Fayalite-FIST DataWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations2004006008001000982.88995.08925.44

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations246810SE +/- 0.11, N = 15SE +/- 0.08, N = 15SE +/- 0.06, N = 97.126.926.62

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1020304050SE +/- 0.39, N = 10SE +/- 0.37, N = 11SE +/- 0.40, N = 942.0242.0540.81

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 19WIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations3691215SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 310.009.959.901. (CC) gcc options: -O3 -pthread -lz

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations0.69981.39962.09942.79923.499SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 33.113.072.541. (CC) gcc options: -lpthread

Hackbench

Count: 2 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ThreadWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1.12282.24563.36844.49125.614SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 34.854.993.521. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 38.138.388.741. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations510152025SE +/- 0.39, N = 12SE +/- 0.91, N = 15SE +/- 0.25, N = 1515.2818.5920.821. (CC) gcc options: -lpthread

Hackbench

Count: 1 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations0.69981.39962.09942.79923.499SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 33.112.962.291. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations918273645SE +/- 0.04, N = 3SE +/- 0.42, N = 4SE +/- 0.16, N = 327.7828.3937.501. (CC) gcc options: -lpthread

Hackbench

Count: 2 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1.06652.1333.19954.2665.3325SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 34.634.743.211. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.35, N = 157.807.946.511. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations48121620SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 1.08, N = 1514.0014.1513.721. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations612182430SE +/- 0.24, N = 3SE +/- 0.34, N = 3SE +/- 0.31, N = 327.1127.5018.901. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessWIP KernelLinux 5.2 GitLinux 5.2 Git + No Mitigations1224364860SE +/- 0.48, N = 3SE +/- 0.26, N = 3SE +/- 0.04, N = 353.4453.7433.431. (CC) gcc options: -lpthread


Phoronix Test Suite v10.8.4