Linux 3.x To 4.15 Kernel Benchmarks

Tests for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1801243-FO-LINUX40TO89&rdt.

Linux 3.x To 4.15 Kernel BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemScreen ResolutionLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.17Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads)ASRock X99 Extreme3 (P3.50 BIOS)Intel Xeon E7 v3/Xeon16384MB120GB INTEL SSDSC2BW12AMD FirePro V7900 2048MBRealtek ALC1150DELL S2409WIntel ConnectionUbuntu 18.044.14.0-041400-generic (x86_64)GNOME Shell 3.26.2modesetting 1.19.5GCC 7.2.0ext41920x10804.13.0-041300-generic (x86_64)4.12.0-041200-generic (x86_64)4.11.0-041100-generic (x86_64)4.10.0-041000-generic (x86_64)4.9.0-040900-generic (x86_64)4.8.0-040800-generic (x86_64)4.6.0-040600-generic (x86_64)4.5.0-040500-generic (x86_64)4.4.0-040400-generic (x86_64)4.3.0-040300-generic (x86_64)GNOME Shell 3.26.24.2.0-040200-generic (x86_64)4.1.0-040100-generic (x86_64)GNOME Shell 3.26.2Intel C610/X994.0.0-040000-generic (x86_64)Realtek ALC11504.15.0-999-generic (x86_64) 20180123Intel C610/X993.19.0-031900-generic (x86_64)3.18.0-031800-generic (x86_64)3.17.0-031700-generic (x86_64)OpenBenchmarking.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.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.13.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.12.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.11.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.10.0: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.9.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.8.0: none / data=ordered,errors=remount-ro,relatime,rw- Linux 4.6.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.5.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.4.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.3.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.2.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.1.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.0.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.15 Git: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 3.19: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.18: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.17: DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate powersavePython Details- Python 2.7.14+ + Python 3.6.4Security Details- Linux 4.15 Git: KPTI + Minimal generic ASM retpoline Protection

Linux 3.x To 4.15 Kernel Benchmarksfs-mark: 1000 Files, 1MB Sizefs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizecompilebench: Compilecompilebench: Initial Createpostmark: Disk Transaction Performanceebizzy: build-gcc: Time To Compilesystemd-boot-total: Totalsystemd-boot-total: Kernelsystemd-boot-total: Loadersystemd-boot-total: Firmwaresystemd-boot-total: Userspacepgbench: Buffer Test - Normal Load - Read Writepgbench: Buffer Test - Heavy Contention - Read Writegimp: resizegimp: auto-levelsgimp: unsharp-maskstress-ng: Cryptostress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingnginx: Static Web Page Servingapache: Static Web Page Servinghackbench: 16 - Threadhackbench: 16 - ProcessLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1739.6338.90981.20411.846303255817987.3135039023105140321200217201414.581600.594.097.3314.521458.202852.153464922.467411.484594141.5110385311.0335240.1428701.6835.7034.7740.5340.031004.13439.606250235979992.21270603420236301368.401509.874.107.2614.671459.482852.223378455.317049.654462638.998839102.5537228.1027422.8236.0335.1039.5740.23989.33431.306151212001993.4532222034405060350100236201358.711511.004.167.2415.131459.522854.193586579.536928.985148549.007358171.9237358.4225560.6635.9634.8640.4040.07893.34398.7758592082361041.12251903410217701389.511522.435.008.3015.391454.902836.723552592.707146.764977441.199055288.9628547.2530343.6336.8833.9839.3340.43898.29414.9858622165561041.4333847034504900306520235901377.921479.704.938.2915.681455.332889.583588522.827390.354816955.9010306538.1829100.0837450.0033.9234.9539.3039.13902.58383.1059522107121031.118960335056101350.661508.694.788.1115.581455.032870.563582489.827533.335377382.209985870.3230390.2933273.6334.3435.3139.4739.47902.01446.7960972140701017.96251903370218101353.751489.114.657.8415.441453.642877.173583683.437468.254580494.1011242645.6635437.3528332.1034.7533.7439.6739.37913.87447.446199224308999.34542003980502101358.061533.184.737.6515.061455.762864.753585573.047013.914520221.5510029026.7240693.8036130.2833.0331.8039.7040.20914.95444.276357221442869.90510601520495401356.791512.394.618.2316.491455.742865.831446797.857031.374730942.289181313.2541234.4435072.8433.4032.1340.1339.77921.21437.416303209988881.85550601550535101359.271560.594.948.3215.821455.752870.581627193.347024.164558444.009531812.7839753.9034661.8232.9332.6038.8040.37920.67436.636357213239885.47590501690573501353.211525.924.788.5616.131456.152861.011666289.047061.114700821.228387700.6841091.4039697.7733.2832.1240.1339.60904.04422.5160972196761049.907580150060801309.381492.344.508.1715.001453.152868.661581117.226971.094415914.117448197.1241676.6039316.7538.9331.3039.6039.73894.42405.0159002410601036.48120501600104501352.421556.284.468.2615.091455.232847.751520958.496912.344344260.788399389.7640290.1738106.0838.7531.0939.4039.43880.85404.5657712158581047.237490159058901344.351503.554.528.2615.171454.142810.331414532.536836.224494072.258648948.4439206.1939478.4831.9234.3739.4039.30983.61404.2856392383801018.06260602340237201331.781516.224.557.8416.451459.692859.343466626.866560.104311591.218905393.0631155.1224664.9643.4441.9138.4038.60873.76394.8457692211871046.5613711017308920114000124501329.231512.314.357.7914.971453.102857.161443511.626894.914582507.2710995489.5040841.5440107.8834.8429.3138.4337.93869.69420.5955552119261047.30191801770174101403.851558.434.318.0514.751455.462834.051464963.326881.004586059.1510428664.9340101.6440813.9930.6328.2039.3738.30874.53425.9956392059031029.908030174062901361.921517.464.708.0414.751454.992865.971479376.576839.314675687.2510212568.7940499.1440717.7430.8828.81OpenBenchmarking.org

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.17918273645SE +/- 0.44, N = 3SE +/- 0.12, N = 3SE +/- 0.34, N = 3SE +/- 0.15, N = 3SE +/- 0.32, N = 3SE +/- 0.44, N = 3SE +/- 0.19, N = 3SE +/- 0.27, N = 3SE +/- 0.38, N = 3SE +/- 0.12, N = 3SE +/- 0.53, N = 3SE +/- 0.20, N = 3SE +/- 0.55, N = 3SE +/- 0.12, N = 3SE +/- 0.29, N = 3SE +/- 0.68, N = 3SE +/- 0.26, N = 3SE +/- 0.17, N = 339.6340.5339.5740.4039.3339.3039.4739.6739.7040.1338.8040.1339.6039.4039.4038.4038.4339.371. (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.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.17918273645SE +/- 0.21, N = 3SE +/- 0.23, N = 3SE +/- 0.29, N = 3SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 0.07, N = 3SE +/- 0.27, N = 3SE +/- 0.09, N = 3SE +/- 0.25, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.12, N = 3SE +/- 0.23, N = 3SE +/- 0.09, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.24, N = 3SE +/- 0.15, N = 338.9040.0340.2340.0740.4339.1339.4739.3740.2039.7740.3739.6039.7339.4339.3038.6037.9338.301. (CC) gcc options: -static

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.172004006008001000SE +/- 18.64, N = 6SE +/- 8.80, N = 3SE +/- 9.67, N = 3SE +/- 12.19, N = 6SE +/- 15.29, N = 6SE +/- 15.12, N = 6SE +/- 13.33, N = 4SE +/- 16.72, N = 3SE +/- 15.92, N = 4SE +/- 11.94, N = 3SE +/- 17.69, N = 6SE +/- 17.23, N = 6SE +/- 13.93, N = 6SE +/- 12.78, N = 3SE +/- 6.16, N = 3SE +/- 15.81, N = 3SE +/- 10.82, N = 3SE +/- 12.76, N = 5981.201004.13989.33893.34898.29902.58902.01913.87914.95921.21920.67904.04894.42880.85983.61873.76869.69874.53

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.17100200300400500SE +/- 35.47, N = 3SE +/- 15.77, N = 3SE +/- 25.19, N = 3SE +/- 14.75, N = 3SE +/- 16.98, N = 3SE +/- 20.51, N = 3SE +/- 6.63, N = 3SE +/- 34.70, N = 3SE +/- 26.95, N = 3SE +/- 24.69, N = 3SE +/- 29.48, N = 3SE +/- 26.07, N = 3SE +/- 30.84, N = 3SE +/- 21.10, N = 3SE +/- 17.43, N = 3SE +/- 15.96, N = 3SE +/- 14.84, N = 3SE +/- 23.79, N = 3411.84439.60431.30398.77414.98383.10446.79447.44444.27437.41436.63422.51405.01404.56404.28394.84420.59425.99

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1714002800420056007000SE +/- 53.33, N = 3SE +/- 99.33, N = 3SE +/- 46.33, N = 3SE +/- 90.33, N = 3SE +/- 51.00, N = 3SE +/- 53.33, N = 3SE +/- 53.33, N = 3SE +/- 53.33, N = 3SE +/- 83.88, N = 5SE +/- 90.33, N = 3SE +/- 42.00, N = 3SE +/- 44.00, N = 3SE +/- 42.00, N = 36303625061515859586259526097619963576303635760975900577156395769555556391. (CC) gcc options: -O3

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Linux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1750K100K150K200K250KSE +/- 4496.92, N = 3SE +/- 5990.80, N = 6SE +/- 4171.83, N = 6SE +/- 5364.67, N = 6SE +/- 6978.48, N = 6SE +/- 6734.51, N = 6SE +/- 2687.29, N = 3SE +/- 3294.09, N = 5SE +/- 3381.37, N = 5SE +/- 5451.22, N = 6SE +/- 6570.79, N = 6SE +/- 756.01, N = 3SE +/- 2842.54, N = 3SE +/- 7881.88, N = 6SE +/- 4177.62, N = 6SE +/- 4806.56, N = 6SE +/- 8216.93, N = 6SE +/- 2449.83, N = 32558172359792120012082362165562107122140702243082214422099882132392196762410602158582383802211872119262059031. (CC) gcc options: -pthread -lpthread -O3 -march=native

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 7.2Time To CompileLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.172004006008001000SE +/- 2.00, N = 3SE +/- 2.18, N = 3SE +/- 0.42, N = 3SE +/- 1.93, N = 3SE +/- 0.88, N = 3SE +/- 1.79, N = 3SE +/- 4.71, N = 3SE +/- 1.74, N = 3SE +/- 0.91, N = 3SE +/- 4.82, N = 3SE +/- 0.14, N = 3SE +/- 1.83, N = 3SE +/- 8.23, N = 3SE +/- 1.19, N = 3SE +/- 2.76, N = 3SE +/- 0.75, N = 3SE +/- 5.04, N = 3SE +/- 0.92, N = 3987.31992.21993.451041.121041.431031.111017.96999.34869.90881.85885.471049.901036.481047.231018.061046.561047.301029.90

Systemd Total Boot Time

Test: Total

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: TotalLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1780K160K240K320K400K350390270603222202519033847089602519054200510605506059050758012050749026060137110191808030

Systemd Total Boot Time

Test: Kernel

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: KernelLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.179001800270036004500231034203440341034503350337039801520155016901500160015902340173017701740

Systemd Total Boot Time

Test: Loader

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: LoaderLinux 4.14.0Linux 4.12.0Linux 4.10.0Linux 3.192K4K6K8K10K5140506049008920

Systemd Total Boot Time

Test: Firmware

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: FirmwareLinux 4.14.0Linux 4.12.0Linux 4.10.0Linux 3.1970K140K210K280K350K321200350100306520114000

Systemd Total Boot Time

Test: Userspace

OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: UserspaceLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1712K24K36K48K60K21720236302362021770235905610218105021049540535105735060801045058902372012450174106290

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1730060090012001500SE +/- 20.98, N = 5SE +/- 7.19, N = 3SE +/- 13.37, N = 3SE +/- 21.00, N = 6SE +/- 5.08, N = 3SE +/- 21.73, N = 3SE +/- 15.49, N = 3SE +/- 17.10, N = 3SE +/- 11.65, N = 3SE +/- 7.69, N = 3SE +/- 20.90, N = 3SE +/- 12.55, N = 3SE +/- 18.42, N = 6SE +/- 26.90, N = 3SE +/- 6.18, N = 3SE +/- 8.32, N = 3SE +/- 9.96, N = 3SE +/- 23.69, N = 41414.581368.401358.711389.511377.921350.661353.751358.061356.791359.271353.211309.381352.421344.351331.781329.231403.851361.921. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.0Scaling: Buffer Test - Test: Heavy Contention - Mode: Read WriteLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1730060090012001500SE +/- 5.44, N = 3SE +/- 20.04, N = 6SE +/- 29.09, N = 3SE +/- 23.18, N = 6SE +/- 14.66, N = 3SE +/- 23.19, N = 6SE +/- 17.70, N = 3SE +/- 27.88, N = 3SE +/- 3.20, N = 3SE +/- 11.32, N = 3SE +/- 23.70, N = 3SE +/- 16.53, N = 3SE +/- 19.47, N = 3SE +/- 12.59, N = 3SE +/- 20.08, N = 6SE +/- 22.35, N = 4SE +/- 15.98, N = 3SE +/- 24.59, N = 31600.591509.871511.001522.431479.701508.691489.111533.181512.391560.591525.921492.341556.281503.551516.221512.311558.431517.461. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: resizeLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.171.1252.253.3754.55.625SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 5SE +/- 0.08, N = 6SE +/- 0.08, N = 4SE +/- 0.07, N = 6SE +/- 0.06, N = 6SE +/- 0.11, N = 6SE +/- 0.08, N = 6SE +/- 0.10, N = 6SE +/- 0.15, N = 6SE +/- 0.14, N = 6SE +/- 0.11, N = 6SE +/- 0.04, N = 3SE +/- 0.13, N = 6SE +/- 0.15, N = 6SE +/- 0.09, N = 64.094.104.165.004.934.784.654.734.614.944.784.504.464.524.554.354.314.70

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: auto-levelsLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.17246810SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.10, N = 3SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.10, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.15, N = 6SE +/- 0.14, N = 6SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.09, N = 3SE +/- 0.19, N = 6SE +/- 0.14, N = 6SE +/- 0.17, N = 67.337.267.248.308.298.117.847.658.238.328.568.178.268.267.847.798.058.04

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: unsharp-maskLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1748121620SE +/- 0.19, N = 3SE +/- 0.14, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.30, N = 3SE +/- 0.12, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 3SE +/- 0.18, N = 3SE +/- 0.25, N = 4SE +/- 0.22, N = 3SE +/- 0.10, N = 3SE +/- 0.25, N = 3SE +/- 0.22, N = 3SE +/- 0.21, N = 614.5214.6715.1315.3915.6815.5815.4415.0616.4915.8216.1315.0015.0915.1716.4514.9714.7514.75

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1730060090012001500SE +/- 1.65, N = 3SE +/- 0.30, N = 3SE +/- 0.08, N = 3SE +/- 0.45, N = 3SE +/- 0.83, N = 3SE +/- 0.65, N = 3SE +/- 1.00, N = 3SE +/- 0.65, N = 3SE +/- 1.21, N = 3SE +/- 1.20, N = 3SE +/- 1.34, N = 3SE +/- 1.33, N = 3SE +/- 0.84, N = 3SE +/- 0.76, N = 3SE +/- 0.86, N = 3SE +/- 1.55, N = 3SE +/- 0.89, N = 3SE +/- 0.96, N = 31458.201459.481459.521454.901455.331455.031453.641455.761455.741455.751456.151453.151455.231454.141459.691453.101455.461454.991. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.176001200180024003000SE +/- 12.36, N = 3SE +/- 30.06, N = 3SE +/- 3.62, N = 3SE +/- 16.32, N = 3SE +/- 17.51, N = 3SE +/- 1.27, N = 3SE +/- 11.38, N = 3SE +/- 25.30, N = 3SE +/- 23.51, N = 3SE +/- 11.26, N = 3SE +/- 21.95, N = 3SE +/- 2.59, N = 3SE +/- 10.28, N = 3SE +/- 18.87, N = 3SE +/- 11.82, N = 3SE +/- 21.82, N = 3SE +/- 23.83, N = 3SE +/- 13.40, N = 32852.152852.222854.192836.722889.582870.562877.172864.752865.832870.582861.012868.662847.752810.332859.342857.162834.052865.971. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.17800K1600K2400K3200K4000KSE +/- 5386.15, N = 3SE +/- 6823.08, N = 3SE +/- 1135.44, N = 3SE +/- 8964.98, N = 3SE +/- 12611.94, N = 3SE +/- 20742.30, N = 3SE +/- 5546.69, N = 3SE +/- 59779.73, N = 4SE +/- 35971.55, N = 6SE +/- 17018.78, N = 3SE +/- 21623.52, N = 3SE +/- 15849.30, N = 3SE +/- 11017.74, N = 3SE +/- 39640.34, N = 6SE +/- 16715.67, N = 3SE +/- 2915.02, N = 3SE +/- 24567.14, N = 3SE +/- 10450.94, N = 33464922.463378455.313586579.533552592.703588522.823582489.823583683.433585573.041446797.851627193.341666289.041581117.221520958.491414532.533466626.861443511.621464963.321479376.571. (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 ActivityLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.1716003200480064008000SE +/- 112.58, N = 6SE +/- 26.91, N = 3SE +/- 104.92, N = 3SE +/- 56.27, N = 3SE +/- 9.09, N = 3SE +/- 134.92, N = 3SE +/- 40.93, N = 3SE +/- 92.24, N = 3SE +/- 112.95, N = 3SE +/- 60.36, N = 3SE +/- 53.50, N = 3SE +/- 63.94, N = 3SE +/- 62.00, N = 3SE +/- 39.48, N = 3SE +/- 92.69, N = 6SE +/- 83.49, N = 3SE +/- 71.47, N = 3SE +/- 81.53, N = 37411.487049.656928.987146.767390.357533.337468.257013.917031.377024.167061.116971.096912.346836.226560.106894.916881.006839.311. (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 SwitchingLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.171.2M2.4M3.6M4.8M6MSE +/- 3953.39, N = 3SE +/- 11038.36, N = 3SE +/- 189225.88, N = 6SE +/- 89468.39, N = 6SE +/- 20694.70, N = 3SE +/- 103086.43, N = 3SE +/- 4675.77, N = 3SE +/- 46223.49, N = 3SE +/- 87833.77, N = 6SE +/- 33598.86, N = 3SE +/- 45271.82, N = 3SE +/- 22310.18, N = 3SE +/- 10511.32, N = 3SE +/- 2306.80, N = 3SE +/- 71113.47, N = 4SE +/- 25423.62, N = 3SE +/- 21605.08, N = 3SE +/- 9816.00, N = 34594141.514462638.995148549.004977441.194816955.905377382.204580494.104520221.554730942.284558444.004700821.224415914.114344260.784494072.254311591.214582507.274586059.154675687.251. (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 PassingLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.172M4M6M8M10MSE +/- 4551.24, N = 3SE +/- 1099988.34, N = 6SE +/- 858665.48, N = 6SE +/- 18298.12, N = 3SE +/- 157007.37, N = 5SE +/- 154595.65, N = 3SE +/- 194581.26, N = 6SE +/- 674537.03, N = 6SE +/- 419561.69, N = 6SE +/- 652948.86, N = 6SE +/- 348283.39, N = 6SE +/- 304636.54, N = 6SE +/- 311505.27, N = 6SE +/- 290154.92, N = 6SE +/- 6169.17, N = 3SE +/- 161275.96, N = 5SE +/- 352581.91, N = 6SE +/- 500278.50, N = 610385311.038839102.557358171.929055288.9610306538.189985870.3211242645.6610029026.729181313.259531812.788387700.687448197.128399389.768648948.448905393.0610995489.5010428664.9310212568.791. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.179K18K27K36K45KSE +/- 546.91, N = 3SE +/- 243.14, N = 3SE +/- 442.16, N = 3SE +/- 665.54, N = 6SE +/- 147.68, N = 3SE +/- 251.72, N = 3SE +/- 1268.65, N = 3SE +/- 746.92, N = 3SE +/- 502.52, N = 3SE +/- 458.32, N = 3SE +/- 190.08, N = 3SE +/- 550.08, N = 3SE +/- 567.70, N = 3SE +/- 608.77, N = 3SE +/- 76.87, N = 3SE +/- 693.37, N = 4SE +/- 228.68, N = 3SE +/- 1292.33, N = 635240.1437228.1037358.4228547.2529100.0830390.2935437.3540693.8041234.4439753.9041091.4041676.6040290.1739206.1931155.1240841.5440101.6440499.141. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.179K18K27K36K45KSE +/- 472.42, N = 3SE +/- 389.40, N = 6SE +/- 396.96, N = 6SE +/- 209.62, N = 3SE +/- 661.26, N = 3SE +/- 615.10, N = 6SE +/- 535.61, N = 6SE +/- 533.91, N = 6SE +/- 414.82, N = 3SE +/- 586.00, N = 6SE +/- 626.61, N = 3SE +/- 614.47, N = 5SE +/- 728.07, N = 6SE +/- 598.39, N = 5SE +/- 330.98, N = 3SE +/- 688.84, N = 4SE +/- 780.24, N = 6SE +/- 622.79, N = 628701.6827422.8225560.6630343.6337450.0033273.6328332.1036130.2835072.8434661.8239697.7739316.7538106.0839478.4824664.9640107.8840813.9940717.741. (CC) gcc options: -shared -fPIC -O2 -pthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.171020304050SE +/- 0.41, N = 3SE +/- 0.62, N = 4SE +/- 0.25, N = 3SE +/- 0.68, N = 3SE +/- 0.31, N = 3SE +/- 0.38, N = 3SE +/- 0.01, N = 3SE +/- 0.22, N = 3SE +/- 0.21, N = 3SE +/- 0.42, N = 3SE +/- 0.37, N = 3SE +/- 3.62, N = 6SE +/- 3.86, N = 6SE +/- 0.21, N = 3SE +/- 0.83, N = 3SE +/- 2.32, N = 6SE +/- 0.42, N = 3SE +/- 0.81, N = 635.7036.0335.9636.8833.9234.3434.7533.0333.4032.9333.2838.9338.7531.9243.4434.8430.6330.881. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessLinux 4.14.0Linux 4.13.0Linux 4.12.0Linux 4.11.0Linux 4.10.0Linux 4.9.0Linux 4.8.0Linux 4.6.0Linux 4.5.0Linux 4.4.0Linux 4.3.0Linux 4.2.0Linux 4.1.0Linux 4.0.0Linux 4.15 GitLinux 3.19Linux 3.18Linux 3.171020304050SE +/- 0.55, N = 3SE +/- 1.00, N = 6SE +/- 0.50, N = 3SE +/- 0.32, N = 3SE +/- 0.53, N = 4SE +/- 0.22, N = 3SE +/- 0.19, N = 3SE +/- 0.10, N = 3SE +/- 0.30, N = 3SE +/- 0.54, N = 6SE +/- 0.51, N = 6SE +/- 0.06, N = 3SE +/- 0.31, N = 3SE +/- 0.32, N = 3SE +/- 0.66, N = 5SE +/- 0.23, N = 3SE +/- 0.09, N = 3SE +/- 0.25, N = 334.7735.1034.8633.9834.9535.3133.7431.8032.1332.6032.1231.3031.0934.3741.9129.3128.2028.811. (CC) gcc options: -lpthread


Phoronix Test Suite v10.8.4