2018 Core i9 7980XE Intel Linux Kernel Comparison

Intel Core i9-7980XE Linux kernel benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1812094-SK-2018KERNE57.

2018 Core i9 7980XE Intel Linux Kernel ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 4.14Linux 4.20 GitLinux 4.20 Git - No SpecmeltIntel Core i9-7980XE (18 Cores / 36 Threads)ASUS PRIME X299-A (1602 BIOS)Intel Sky Lake-E DMI3 Registers16384MB240GB Force MP510NVIDIA NV120 12GBRealtek ALC1220ASUS PB278Intel ConnectionUbuntu 18.104.14.4-041404-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.14.3 Mesa 18.2.2GCC 8.2.0ext42560x14404.20.0-999-generic (x86_64) 20181206OpenBenchmarking.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- Linux 4.14: NONE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.20 Git: NONE / errors=remount-ro,relatime,rw- Linux 4.20 Git - No Specmelt: NONE / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersavePython Details- Python 2.7.15+ + Python 3.6.7Security Details- Linux 4.20 Git: 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 - Linux 4.20 Git - No Specmelt: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion; VMX: vulnerable

2018 Core i9 7980XE Intel Linux Kernel Comparisonsqlite: Timed SQLite Insertionsfio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 1000 Files, 1MB Size, No Sync/FSynciozone: 1MB - 8GB - Write Performancecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treenetwork-loopback: Time To Transfer 10GB Via Loopbacknamd: ATPase Simulation - 327,506 Atomshmmer: Pfam Database Searchjava-scimark2: Compositedacapobench: H2dacapobench: Jythondacapobench: Eclipsedacapobench: Tradesoapdacapobench: Tradebeansluajit: Compositenumpy: tscp: AI Chess Performancenode-express-loadtest: ttsiod-renderer: Phong Rendering With Soft-Shadow Mappingbuild-linux-kernel: Time To Compilebuild-llvm: Time To Compileprimesieve: 1e12 Prime Number Generationnode-octane: cython-bench: hackbench: 32 - Processpgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writegimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskredis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETstress-ng: Forkingstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingblender: BMW27 - CPU-Onlymcperf: Addmcperf: Getmcperf: Setmcperf: Appendmcperf: Deletemcperf: Prependmcperf: Replacepybench: Total For Average Test Timesnginx: Static Web Page Servingapache: Static Web Page Servingphpbench: PHP Benchmark Suitephp: Zend benchphp: Zend micro_benchscikit-learn: schbench: 6 - 6schbench: 6 - 8Linux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt19.1147831839041825425230130175141185727368510.710.944088.7421326846309517037466870951614477384214280911162373044.0122812.794453622.6331.345589361051611.6216.2718.3722.203048525217496019544332705001209127010991732468501463164014598130043116794741296517965487799130586888608997992454496396376663690.401.901531191468521.8037030337635616420725224663421101640306210.990.985288.9224566830323916751489684731622448440514000541041759145.3823312.844534621.3642.635026931147011.6216.6018.2724.0919442412362695190727825074841994687109073309192415856204836307936270116637161160906386270817117459706197124595243654308817010180.421.871461241453921.2137133437434421526827727766261151768355610.730.986588.8124646812322016597488483241623447641714057681100971144.7523212.844549821.2736.01528438990810.9915.8417.3522.5720548202559775179274528653762194765112715306377115789268797838006313116802051437537990187406141151887878828094854424369297028070.421.8714612014648OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt510152025SE +/- 0.56, N = 12SE +/- 0.36, N = 4SE +/- 0.32, N = 1219.1121.8021.211. (CC) gcc options: -O2 -lz -ldl -lpthread

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt100200300400500SE +/- 0.33, N = 34783703711. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt30K60K90K120K150KSE +/- 66.67, N = 3SE +/- 57.74, N = 312200094733950001. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt70140210280350SE +/- 38.08, N = 12SE +/- 15.09, N = 9SE +/- 19.76, N = 93183033341. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 9775.21, N = 12SE +/- 3854.36, N = 9SE +/- 5103.89, N = 98149277500853671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt80160240320400SE +/- 0.33, N = 33903763741. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 33.33, N = 3SE +/- 33.33, N = 3SE +/- 33.33, N = 39976796267957671. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt90180270360450SE +/- 31.40, N = 9SE +/- 39.91, N = 9SE +/- 52.90, N = 94183563441. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

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

OpenBenchmarking.orgIOPS, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test DirectoryLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 8028.12, N = 9SE +/- 10219.38, N = 9SE +/- 13579.90, N = 910682291178880781. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt60120180240300SE +/- 9.18, N = 12SE +/- 12.66, N = 9SE +/- 15.73, N = 122541642151. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt60120180240300SE +/- 4.23, N = 3SE +/- 3.47, N = 3SE +/- 16.52, N = 92522072681. (CC) gcc options: -static

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt70140210280350SE +/- 4.93, N = 12SE +/- 8.96, N = 12SE +/- 5.08, N = 123012522771. (CC) gcc options: -static

FS-Mark

Test: 1000 Files, 1MB Size, No Sync/FSync

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB Size, No Sync/FSyncLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt6001200180024003000SE +/- 32.88, N = 3SE +/- 30.17, N = 3SE +/- 38.28, N = 33017246627761. (CC) gcc options: -static

IOzone

Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance

OpenBenchmarking.orgMB/s, More Is BetterIOzone 3.465Record Size: 1MB - File Size: 8GB - Disk Test: Write PerformanceLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt140280420560700SE +/- 104.38, N = 9SE +/- 35.97, N = 9SE +/- 41.29, N = 105143426261. (CC) gcc options: -O3

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt30060090012001500SE +/- 23.12, N = 12SE +/- 8.82, N = 3SE +/- 37.63, N = 12118511011151

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt170340510680850SE +/- 27.90, N = 3SE +/- 39.07, N = 3SE +/- 22.77, N = 3727640768

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt8001600240032004000SE +/- 7.34, N = 3SE +/- 30.44, N = 3SE +/- 16.72, N = 3368530623556

Loopback TCP Network Performance

Time To Transfer 10GB Via Loopback

OpenBenchmarking.orgSeconds, Fewer Is BetterLoopback TCP Network PerformanceTime To Transfer 10GB Via LoopbackLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt3691215SE +/- 0.21, N = 12SE +/- 0.01, N = 3SE +/- 0.05, N = 310.7110.9910.73

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt0.2220.4440.6660.8881.11SE +/- 0.00336, N = 3SE +/- 0.00230, N = 3SE +/- 0.00205, N = 30.944080.985280.98658

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt246810SE +/- 0.19, N = 12SE +/- 0.03, N = 3SE +/- 0.11, N = 38.748.928.811. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt5001000150020002500SE +/- 31.02, N = 16SE +/- 4.57, N = 4SE +/- 5.51, N = 4213224562464

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Linux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt15003000450060007500SE +/- 158.93, N = 16SE +/- 33.80, N = 4SE +/- 58.33, N = 4684668306812

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt7001400210028003500SE +/- 9.94, N = 4SE +/- 10.20, N = 4SE +/- 8.29, N = 4309532393220

DaCapo Benchmark

Java Test: Eclipse

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: EclipseLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt4K8K12K16K20KSE +/- 173.27, N = 16SE +/- 55.25, N = 4SE +/- 41.08, N = 4170371675116597

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt10002000300040005000SE +/- 125.07, N = 12SE +/- 31.15, N = 4SE +/- 55.36, N = 4466848964884

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt2K4K6K8K10KSE +/- 33.45, N = 4SE +/- 6.97, N = 4SE +/- 7.27, N = 4709584738324

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.0.5Test: CompositeLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt30060090012001500SE +/- 7.17, N = 3SE +/- 1.32, N = 3SE +/- 2.31, N = 31614162216231. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

Numpy Benchmark

OpenBenchmarking.orgNanoseconds, Fewer Is BetterNumpy BenchmarkLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt1000K2000K3000K4000K5000K477384244844054476417

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess PerformanceLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt300K600K900K1200K1500KSE +/- 20602.15, N = 5SE +/- 1813.37, N = 5SE +/- 1341.71, N = 51428091140005414057681. (CC) gcc options: -O3 -march=native

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt2K4K6K8K10KSE +/- 16.60, N = 3SE +/- 46.03, N = 3SE +/- 121.50, N = 31162310417110091. Nodejs v8.11.4

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt160320480640800SE +/- 9.13, N = 7SE +/- 26.09, N = 12SE +/- 1.39, N = 37305917111. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt1020304050SE +/- 0.61, N = 5SE +/- 0.62, N = 6SE +/- 0.68, N = 544.0145.3844.75

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt50100150200250228233232

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.21e12 Prime Number GenerationLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt3691215SE +/- 0.20, N = 12SE +/- 0.01, N = 3SE +/- 0.02, N = 312.7912.8412.841. (CXX) g++ options: -O3 -lpthread

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt10K20K30K40K50KSE +/- 484.18, N = 12SE +/- 195.31, N = 3SE +/- 268.96, N = 34453645346454981. Nodejs v8.11.4

Cython benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterCython benchmark 0.27Linux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt510152025SE +/- 0.34, N = 12SE +/- 0.14, N = 3SE +/- 0.16, N = 322.6321.3621.27

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt1020304050SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.54, N = 1231.3442.6336.011. (CC) gcc options: -lpthread

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 OnlyLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt120K240K360K480K600KSE +/- 858.49, N = 3SE +/- 1386.34, N = 3SE +/- 2885.90, N = 35589365026935284381. (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 WriteLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt2K4K6K8K10KSE +/- 272.37, N = 12SE +/- 1264.50, N = 9SE +/- 261.55, N = 12105161147099081. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: resizeLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt3691215SE +/- 0.19, N = 12SE +/- 0.19, N = 3SE +/- 0.17, N = 511.6211.6210.99

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: rotateLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt48121620SE +/- 0.24, N = 12SE +/- 0.06, N = 3SE +/- 0.02, N = 316.2716.6015.84

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: auto-levelsLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt510152025SE +/- 0.21, N = 12SE +/- 0.07, N = 3SE +/- 0.04, N = 318.3718.2717.35

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.6Test: unsharp-maskLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt612182430SE +/- 0.36, N = 4SE +/- 0.06, N = 3SE +/- 0.03, N = 322.2024.0922.57

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPOPLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt700K1400K2100K2800K3500KSE +/- 31464.47, N = 12SE +/- 28554.04, N = 5SE +/- 5065.16, N = 33048525194424120548201. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SADDLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt500K1000K1500K2000K2500KSE +/- 187678.94, N = 10SE +/- 23940.00, N = 3SE +/- 7856.92, N = 32174960236269525597751. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: LPUSHLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt400K800K1200K1600K2000KSE +/- 33811.34, N = 12SE +/- 9461.37, N = 3SE +/- 23867.91, N = 31954433190727817927451. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt600K1200K1800K2400K3000KSE +/- 72379.66, N = 12SE +/- 48011.14, N = 12SE +/- 8186.83, N = 32705001250748428653761. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: SETLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt500K1000K1500K2000K2500KSE +/- 41623.43, N = 12SE +/- 29624.63, N = 12SE +/- 13967.36, N = 32091270199468721947651. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 948.22, N = 3SE +/- 756.35, N = 3SE +/- 90.89, N = 31099171090731127151. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt700K1400K2100K2800K3500KSE +/- 26001.05, N = 3SE +/- 23108.97, N = 3SE +/- 37179.62, N = 33246850309192430637711. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt3K6K9K12K15KSE +/- 189.09, N = 7SE +/- 276.63, N = 12SE +/- 90.27, N = 31463115856157891. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt6M12M18M24M30MSE +/- 104206.67, N = 3SE +/- 18564.59, N = 3SE +/- 61155.33, N = 3640145920483630268797831. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt2M4M6M8M10MSE +/- 1231.32, N = 3SE +/- 4225.67, N = 3SE +/- 3496.64, N = 38130043793627080063131. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Blender

Blend File: BMW27 - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt306090120150116116116

Memcached mcperf

Method: Add

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: AddLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 1626.48, N = 12SE +/- 652.43, N = 3SE +/- 459.35, N = 37947463716802051. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt30K60K90K120K150KSE +/- 3954.82, N = 12SE +/- 396.93, N = 3SE +/- 868.86, N = 31296511160901437531. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 1448.41, N = 12SE +/- 691.25, N = 3SE +/- 188.08, N = 37965463862799011. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Append

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: AppendLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 1932.61, N = 12SE +/- 192.61, N = 3SE +/- 918.24, N = 38779970817874061. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: DeleteLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt30K60K90K120K150KSE +/- 3652.65, N = 12SE +/- 863.08, N = 3SE +/- 1496.69, N = 31305861174591411511. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Prepend

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: PrependLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 2157.70, N = 12SE +/- 292.84, N = 3SE +/- 620.50, N = 38886070619887871. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Replace

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: ReplaceLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt20K40K60K80K100KSE +/- 1781.56, N = 12SE +/- 454.98, N = 3SE +/- 1000.67, N = 38997971245882801. (CC) gcc options: -O2 -lm -rdynamic

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt2004006008001000SE +/- 13.01, N = 3SE +/- 2.33, N = 3SE +/- 1.20, N = 3924952948

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt12K24K36K48K60KSE +/- 368.41, N = 3SE +/- 268.06, N = 3SE +/- 128.13, N = 35449643654544241. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt8K16K24K32K40KSE +/- 152.59, N = 3SE +/- 26.35, N = 3SE +/- 629.87, N = 33963730881369291. (CC) gcc options: -shared -fPIC -O2 -pthread

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt150K300K450K600K750KSE +/- 17339.35, N = 12SE +/- 802.67, N = 3SE +/- 1279.38, N = 3666369701018702807

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend benchLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt0.09450.1890.28350.3780.4725SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 30.400.420.42

PHP Micro Benchmarks

Test: Zend micro_bench

OpenBenchmarking.orgSeconds, Fewer Is BetterPHP Micro BenchmarksTest: Zend micro_benchLinux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt0.42750.8551.28251.712.1375SE +/- 0.04, N = 12SE +/- 0.00, N = 3SE +/- 0.01, N = 31.901.871.87

Scikit-Learn

OpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1Linux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt306090120150SE +/- 2.91, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3153146146

Schbench

Message Threads: 6 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 6Linux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt306090120150SE +/- 1.64, N = 12SE +/- 0.67, N = 3SE +/- 1.20, N = 31191241201. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 8Linux 4.14Linux 4.20 GitLinux 4.20 Git - No Specmelt3K6K9K12K15KSE +/- 238.96, N = 12SE +/- 265.49, N = 12SE +/- 170.25, N = 121468514539146481. (CC) gcc options: -O2 -lpthread


Phoronix Test Suite v10.8.4