Linux 4.17 Intel Xeon Power Usage

2 x Intel Xeon Gold 6138 testing for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1804154-AR-LINUX417I61&grr&sor.

Linux 4.17 Intel Xeon Power UsageProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionLinux 4.15.17Linux 4.16.2Linux 4.17 Git2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.00 BIOS)Intel Sky Lake-E DMI3 Registers12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150llvmpipe 95360MBVE228Intel I210 Gigabit ConnectionDebian testing4.15.17-041517-generic (x86_64)GNOME Shell 3.28.0X Server 1.19.63.3 Mesa 17.3.8 (LLVM 5.0 256 bits)GCC 7.3.0ext41920x10804.16.2-041602-generic (x86_64)4.16.0-999-generic (x86_64) 20180414OpenBenchmarking.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.15.17: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.16.2: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.17 Git: CFQ / errors=remount-ro,relatime,rwProcessor Details- Scaling Governor: intel_pstate performancePython Details- Python 2.7.14+ + Python 3.6.5rc1Security Details- KPTI + __user pointer sanitization + Full generic retpoline Protection

Linux 4.17 Intel Xeon Power Usagepgbench: Buffer Test - Normal Load - Read Writecompilebench: Initial Createsqlite: Timed SQLite Insertionsapache: Static Web Page Servingpybench: Total For Average Test Timesbuild-linux-kernel: Time To Compileebizzy: phpbench: PHP Benchmark Suiteredis: GETtjbench: Decompression Throughputosbench: Create Filesx264: H.264 Video EncodingLinux 4.15.17Linux 4.16.2Linux 4.17 Git8595.08502.1439.6025013.14139028.269809365856031878487.16148.2116.80123.409062.45500.9742.0725059.60139328.159894035922732217720.58146.4216.45122.118727.97513.8843.5424890.17139627.959984466004262225563.33153.9615.88120.09OpenBenchmarking.org

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.16.2Linux 4.17 GitLinux 4.15.172K4K6K8K10KSE +/- 171.87, N = 3SE +/- 28.33, N = 3SE +/- 229.83, N = 39062.458727.978595.081. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.17 GitLinux 4.15.17Linux 4.16.2110220330440550SE +/- 6.68, N = 3SE +/- 10.11, N = 3SE +/- 7.61, N = 3513.88502.14500.97

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsLinux 4.15.17Linux 4.16.2Linux 4.17 Git1020304050SE +/- 0.11, N = 3SE +/- 0.41, N = 3SE +/- 0.03, N = 339.6042.0743.541. (CC) gcc options: -O2 -lz -ldl -lpthread

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingLinux 4.16.2Linux 4.15.17Linux 4.17 Git5K10K15K20K25KSE +/- 41.89, N = 3SE +/- 20.13, N = 3SE +/- 92.96, N = 325059.6025013.1424890.171. (CC) gcc options: -shared -fPIC -O2 -pthread

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesLinux 4.15.17Linux 4.16.2Linux 4.17 Git30060090012001500SE +/- 2.08, N = 3SE +/- 2.03, N = 3SE +/- 4.58, N = 3139013931396

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileLinux 4.17 GitLinux 4.16.2Linux 4.15.17714212835SE +/- 0.65, N = 3SE +/- 0.71, N = 3SE +/- 0.90, N = 327.9528.1528.26

ebizzy

OpenBenchmarking.orgRecords/s, More Is Betterebizzy 0.3Linux 4.17 GitLinux 4.16.2Linux 4.15.17200K400K600K800K1000KSE +/- 25208.27, N = 3SE +/- 24157.72, N = 3SE +/- 22624.32, N = 39984469894039809361. (CC) gcc options: -pthread -lpthread -O3 -march=native

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteLinux 4.17 GitLinux 4.16.2Linux 4.15.17130K260K390K520K650KSE +/- 846.07, N = 3SE +/- 8987.85, N = 3SE +/- 11826.99, N = 3600426592273585603

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 4.0.8Test: GETLinux 4.17 GitLinux 4.16.2Linux 4.15.17500K1000K1500K2000K2500KSE +/- 125296.70, N = 3SE +/- 203824.74, N = 3SE +/- 32798.20, N = 32225563.332217720.581878487.161. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputLinux 4.17 GitLinux 4.15.17Linux 4.16.2306090120150SE +/- 0.02, N = 3SE +/- 5.81, N = 3SE +/- 3.15, N = 3153.96148.21146.421. (CC) gcc options: -O3 -lm

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesLinux 4.17 GitLinux 4.16.2Linux 4.15.1748121620SE +/- 0.05, N = 3SE +/- 0.34, N = 3SE +/- 0.55, N = 315.8816.4516.801. (CC) gcc options: -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-02-05H.264 Video EncodingLinux 4.15.17Linux 4.16.2Linux 4.17 Git306090120150SE +/- 11.40, N = 3SE +/- 10.95, N = 3SE +/- 9.46, N = 3123.40122.11120.091. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

System Temperature Monitor

Phoronix Test Suite System Monitoring

MinAvgMaxLinux 4.17 Git45.064.491.0Linux 4.16.242.065.789.0Linux 4.15.1752.069.691.0OpenBenchmarking.orgCelsiusSystem Temperature MonitorPhoronix Test Suite System Monitoring20406080100

System Power Consumption Monitor

Phoronix Test Suite System Monitoring

MinAvgMaxLinux 4.17 Git99.9190.7372.1Linux 4.16.2101.2218.9402.9Linux 4.15.17101.1226.1407.4OpenBenchmarking.orgWattsSystem Power Consumption MonitorPhoronix Test Suite System Monitoring110220330440550

CPU Temperature Monitor

Phoronix Test Suite System Monitoring

MinAvgMaxLinux 4.17 Git44.061.282.0Linux 4.16.243.063.684.0Linux 4.15.1751.066.791.0OpenBenchmarking.orgCelsiusCPU Temperature MonitorPhoronix Test Suite System Monitoring20406080100

Meta Performance Per Watt

Performance Per Watt

OpenBenchmarking.orgPerformance Per Watt, More Is BetterMeta Performance Per WattPerformance Per WattLinux 4.17 GitLinux 4.16.2Linux 4.15.17100K200K300K400K500K482355.18479286.02434926.02

Compile Bench

System Temperature Monitor

MinAvgMaxLinux 4.17 Git45.054.565.0Linux 4.15.1756.061.274.0Linux 4.16.257.061.472.0OpenBenchmarking.orgCelsius, Fewer Is BetterCompile Bench 0.6System Temperature Monitor20406080100

Compile Bench

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git114.0157.4206.7Linux 4.16.2106.6172.0213.4Linux 4.15.17101.1175.8220.5OpenBenchmarking.orgWatts, Fewer Is BetterCompile Bench 0.6System Power Consumption Monitor60120180240300

Compile Bench

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git45.049.555.0Linux 4.16.256.058.861.0Linux 4.15.1756.059.975.0OpenBenchmarking.orgCelsius, Fewer Is BetterCompile Bench 0.6CPU Temperature Monitor20406080100

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s Per Watt, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.17 GitLinux 4.16.2Linux 4.15.170.73351.4672.20052.9343.66753.262.912.86

OSBench

System Temperature Monitor

MinAvgMaxLinux 4.17 Git55.058.060.0Linux 4.16.259.063.070.0Linux 4.15.1762.063.765.0OpenBenchmarking.orgCelsius, Fewer Is BetterOSBenchSystem Temperature Monitor20406080100

OSBench

System Power Consumption Monitor

MinAvgMaxLinux 4.16.2119.1186.4222.0Linux 4.17 Git126.7187.5218.5Linux 4.15.17147.5195.4225.3OpenBenchmarking.orgWatts, Fewer Is BetterOSBenchSystem Power Consumption Monitor60120180240300

OSBench

CPU Temperature Monitor

MinAvgMaxLinux 4.16.257.057.358.0Linux 4.17 Git55.057.760.0Linux 4.15.1760.061.363.0OpenBenchmarking.orgCelsius, Fewer Is BetterOSBenchCPU Temperature Monitor20406080100

Timed Linux Kernel Compilation

System Temperature Monitor

MinAvgMaxLinux 4.17 Git58.072.491.0Linux 4.16.258.074.086.0Linux 4.15.1768.079.691.0OpenBenchmarking.orgCelsius, Fewer Is BetterTimed Linux Kernel Compilation 4.13System Temperature Monitor20406080100

Timed Linux Kernel Compilation

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git102.5275.0372.1Linux 4.16.2181.5298.6402.9Linux 4.15.17201.3314.3407.4OpenBenchmarking.orgWatts, Fewer Is BetterTimed Linux Kernel Compilation 4.13System Power Consumption Monitor110220330440550

Timed Linux Kernel Compilation

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git54.070.082.0Linux 4.16.258.070.878.0Linux 4.15.1766.077.084.0OpenBenchmarking.orgCelsius, Fewer Is BetterTimed Linux Kernel Compilation 4.13CPU Temperature Monitor20406080100

Java Gradle Build

System Temperature Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterJava Gradle Build 1.0System Temperature MonitorLinux 4.16.2132639526559.00

Java Gradle Build

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterJava Gradle Build 1.0System Power Consumption MonitorLinux 4.16.220406080100103.8

Java Gradle Build

CPU Temperature Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterJava Gradle Build 1.0CPU Temperature MonitorLinux 4.16.2132639526558.00

SQLite

System Temperature Monitor

MinAvgMaxLinux 4.17 Git54.056.059.0Linux 4.16.258.059.062.0Linux 4.15.1765.067.370.0OpenBenchmarking.orgCelsius, Fewer Is BetterSQLite 3.22System Temperature Monitor20406080100

SQLite

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git126.8128.3131.2Linux 4.16.2101.2153.6208.4Linux 4.15.17134.5166.7218.5OpenBenchmarking.orgWatts, Fewer Is BetterSQLite 3.22System Power Consumption Monitor60120180240300

SQLite

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git53.055.057.0Linux 4.16.256.058.060.0Linux 4.15.1764.066.571.0OpenBenchmarking.orgCelsius, Fewer Is BetterSQLite 3.22CPU Temperature Monitor20406080100

x264

System Temperature Monitor

MinAvgMaxLinux 4.17 Git57.061.365.0Linux 4.16.259.062.765.0Linux 4.15.1766.070.773.0OpenBenchmarking.orgCelsius, Fewer Is Betterx264 2018-02-05System Temperature Monitor20406080100

x264

System Power Consumption Monitor

MinAvgMaxLinux 4.16.2153.9187.4227.7Linux 4.17 Git108.6241.3322.4Linux 4.15.17173.3267.6326.7OpenBenchmarking.orgWatts, Fewer Is Betterx264 2018-02-05System Power Consumption Monitor80160240320400

x264

CPU Temperature Monitor

MinAvgMaxLinux 4.16.255.060.864.0Linux 4.17 Git63.064.366.0Linux 4.15.1766.070.072.0OpenBenchmarking.orgCelsius, Fewer Is Betterx264 2018-02-05CPU Temperature Monitor20406080100

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second Per Watt, More Is Betterx264 2018-02-05H.264 Video EncodingLinux 4.16.2Linux 4.17 GitLinux 4.15.170.14630.29260.43890.58520.73150.650.500.46

PyBench

System Temperature Monitor

MinAvgMaxLinux 4.16.246.051.056.0Linux 4.15.1760.067.983.0Linux 4.17 Git59.079.683.0OpenBenchmarking.orgCelsius, Fewer Is BetterPyBench 2018-02-16System Temperature Monitor20406080100

PyBench

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git106.3191.3202.8Linux 4.15.17149.2204.6226.7Linux 4.16.2178.8208.9228.4OpenBenchmarking.orgWatts, Fewer Is BetterPyBench 2018-02-16System Power Consumption Monitor60120180240300

PyBench

CPU Temperature Monitor

MinAvgMaxLinux 4.16.243.049.555.0Linux 4.15.1759.061.464.0Linux 4.17 Git59.063.966.0OpenBenchmarking.orgCelsius, Fewer Is BetterPyBench 2018-02-16CPU Temperature Monitor20406080100

PHPBench

System Temperature Monitor

MinAvgMaxLinux 4.16.248.060.070.0Linux 4.15.1754.068.479.0Linux 4.17 Git62.074.980.0OpenBenchmarking.orgCelsius, Fewer Is BetterPHPBench 0.8.1System Temperature Monitor20406080100

PHPBench

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git106.2183.3200.7Linux 4.15.17208.6220.0225.1Linux 4.16.2209.3222.0236.5OpenBenchmarking.orgWatts, Fewer Is BetterPHPBench 0.8.1System Power Consumption Monitor60120180240300

PHPBench

CPU Temperature Monitor

MinAvgMaxLinux 4.16.245.049.056.0Linux 4.15.1752.054.358.0Linux 4.17 Git63.063.864.0OpenBenchmarking.orgCelsius, Fewer Is BetterPHPBench 0.8.1CPU Temperature Monitor20406080100

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore Per Watt, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteLinux 4.17 GitLinux 4.16.2Linux 4.15.1770014002100280035003276.322668.162661.29

libjpeg-turbo tjbench

System Temperature Monitor

MinAvgMaxLinux 4.15.1758.066.574.0Linux 4.16.272.078.789.0Linux 4.17 Git82.082.383.0OpenBenchmarking.orgCelsius, Fewer Is Betterlibjpeg-turbo tjbench 1.5.3System Temperature Monitor20406080100

libjpeg-turbo tjbench

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git108.2170.3201.5Linux 4.16.2218.0220.8225.3Linux 4.15.17207.2228.6243.3OpenBenchmarking.orgWatts, Fewer Is Betterlibjpeg-turbo tjbench 1.5.3System Power Consumption Monitor60120180240300

libjpeg-turbo tjbench

CPU Temperature Monitor

MinAvgMaxLinux 4.15.1756.059.062.0Linux 4.17 Git69.069.770.0Linux 4.16.271.073.074.0OpenBenchmarking.orgCelsius, Fewer Is Betterlibjpeg-turbo tjbench 1.5.3CPU Temperature Monitor20406080100

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec Per Watt, More Is Betterlibjpeg-turbo tjbench 1.5.3Test: Decompression ThroughputLinux 4.17 GitLinux 4.16.2Linux 4.15.170.20250.4050.60750.811.01250.900.660.65

ebizzy

System Temperature Monitor

MinAvgMaxLinux 4.17 Git58.069.178.0Linux 4.16.259.073.784.0Linux 4.15.1770.079.686.0OpenBenchmarking.orgCelsius, Fewer Is Betterebizzy 0.3System Temperature Monitor20406080100

ebizzy

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git116.1285.5367.2Linux 4.15.17102.8342.6382.3Linux 4.16.2186.0349.2376.8OpenBenchmarking.orgWatts, Fewer Is Betterebizzy 0.3System Power Consumption Monitor100200300400500

ebizzy

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git58.069.079.0Linux 4.16.266.075.483.0Linux 4.15.1770.078.885.0OpenBenchmarking.orgCelsius, Fewer Is Betterebizzy 0.3CPU Temperature Monitor20406080100

ebizzy

OpenBenchmarking.orgRecords/s Per Watt, More Is Betterebizzy 0.3Linux 4.17 GitLinux 4.15.17Linux 4.16.270014002100280035003496.782862.962833.75

Redis

System Temperature Monitor

MinAvgMaxLinux 4.17 Git50.050.852.0Linux 4.16.256.057.258.0Linux 4.15.1766.067.269.0OpenBenchmarking.orgCelsius, Fewer Is BetterRedis 4.0.8System Temperature Monitor20406080100

Redis

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git101.9109.3113.9Linux 4.16.2102.1175.5195.9Linux 4.15.17114.7184.6212.6OpenBenchmarking.orgWatts, Fewer Is BetterRedis 4.0.8System Power Consumption Monitor60120180240300

Redis

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git49.050.252.0Linux 4.16.255.055.857.0Linux 4.15.1765.065.868.0OpenBenchmarking.orgCelsius, Fewer Is BetterRedis 4.0.8CPU Temperature Monitor20406080100

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second Per Watt, More Is BetterRedis 4.0.8Test: GETLinux 4.17 GitLinux 4.16.2Linux 4.15.174K8K12K16K20K20354.5212633.7110175.99

NGINX Benchmark

System Temperature Monitor

OpenBenchmarking.orgCelsius, Fewer Is BetterNGINX Benchmark 1.9.9System Temperature MonitorLinux 4.16.2142842567063.00

NGINX Benchmark

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterNGINX Benchmark 1.9.9System Power Consumption MonitorLinux 4.16.250100150200250206.2

NGINX Benchmark

CPU Temperature Monitor

MinAvgMaxLinux 4.16.261.061.562.0OpenBenchmarking.orgCelsius, Fewer Is BetterNGINX Benchmark 1.9.9CPU Temperature Monitor20406080100

Apache Benchmark

System Temperature Monitor

MinAvgMaxLinux 4.17 Git65.076.388.0Linux 4.16.273.079.685.0Linux 4.15.1773.079.985.0OpenBenchmarking.orgCelsius, Fewer Is BetterApache Benchmark 2.4.29System Temperature Monitor20406080100

Apache Benchmark

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git107.1247.4277.7Linux 4.16.2202.0263.3278.7Linux 4.15.17207.4263.9279.3OpenBenchmarking.orgWatts, Fewer Is BetterApache Benchmark 2.4.29System Power Consumption Monitor70140210280350

Apache Benchmark

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git62.073.880.0Linux 4.15.1771.077.791.0Linux 4.16.272.078.484.0OpenBenchmarking.orgCelsius, Fewer Is BetterApache Benchmark 2.4.29CPU Temperature Monitor20406080100

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second Per Watt, More Is BetterApache Benchmark 2.4.29Static Web Page ServingLinux 4.17 GitLinux 4.16.2Linux 4.15.1720406080100100.6195.1794.79

PostgreSQL pgbench

System Temperature Monitor

MinAvgMaxLinux 4.17 Git45.062.084.0Linux 4.15.1762.070.189.0Linux 4.16.262.070.288.0OpenBenchmarking.orgCelsius, Fewer Is BetterPostgreSQL pgbench 10.3System Temperature Monitor20406080100

PostgreSQL pgbench

System Power Consumption Monitor

MinAvgMaxLinux 4.17 Git99.9212.1282.2Linux 4.15.17134.6233.3300.3Linux 4.16.2105.7238.2293.6OpenBenchmarking.orgWatts, Fewer Is BetterPostgreSQL pgbench 10.3System Power Consumption Monitor80160240320400

PostgreSQL pgbench

CPU Temperature Monitor

MinAvgMaxLinux 4.17 Git44.060.975.0Linux 4.15.1761.067.073.0Linux 4.16.262.068.075.0OpenBenchmarking.orgCelsius, Fewer Is BetterPostgreSQL pgbench 10.3CPU Temperature Monitor20406080100

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS Per Watt, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteLinux 4.17 GitLinux 4.16.2Linux 4.15.1791827364541.1538.0436.84


Phoronix Test Suite v10.8.4