Intel NUC Linux CPU Governor Performance

A Processor comparison looking at the impact of Intel P-State and ACPI CPUfreq drivers and CPU scaling governors. Benchmarks by Michael Larabel for a future article on Phoronix.com..

HTML result view exported from: https://openbenchmarking.org/result/1405297-KH-INTELNUC248.

Intel NUC Linux CPU Governor PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq PowersaveIntel Celeron N2820 @ 1.80GHz (2 Cores)Intel DN2820FYKIntel ValleyView SSA-CUnit3584MB1000GB HGST HTS721010A9Intel ValleyView Gen7 (755MHz)Intel ValleyView HD AudioRealtek RTL8111/8168/8411 + Intel Wireless 7260Ubuntu 14.043.15.0-999-generic (x86_64)Unity 7.2.0X Server 1.15.1intel 2.99.9113.3 Mesa 10.3.0-devel (git-57730d6 trusty-oibaf-ppa)GCC 4.8.2ext41920x1080Intel Celeron N2820 @ 2.13GHz (2 Cores)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details- DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- P-State Performance: Scaling Governor: intel_pstate performance- ACPI CPUfreq Ondemand: Scaling Governor: acpi-cpufreq ondemand- ACPI CPUfreq Conservative: Scaling Governor: acpi-cpufreq conservative- ACPI CPUfreq Performance: Scaling Governor: acpi-cpufreq performance- ACPI CPUfreq Powersave: Scaling Governor: acpi-cpufreq powersaveGraphics Details- SNASystem Details- Disk Scheduler: DEADLINE.

Intel NUC Linux CPU Governor Performancepostmark: Disk Transaction Performanceopenarena: 1920 x 1080tesseract: 1920 x 1080warsow: 1920 x 1080x264: H.264 Video Encodingbuild-apache: Time To Compilebuild-imagemagick: Time To Compilecompress-pbzip2: 256MB File Compressionencode-mp3: WAV To MP3ffmpeg: H.264 HD To NTSC DVapache: Static Web Page ServingP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave43150.5311.5812.4317.59194.67476.7162.4942.7549.754064.7344250.6011.5812.4317.56195.64475.6563.3542.7650.134073.8640750.3711.4311.2717.50194.82476.6863.2143.0850.104026.0644150.7011.5912.3717.62193.86475.2262.7842.7249.694046.4718426.1310.387.174.02770.761717.19217.61193.56208.161098.77OpenBenchmarking.org

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave100200300400500SE +/- 1.73, N = 3SE +/- 1.53, N = 3SE +/- 6.23, N = 3SE +/- 2.40, N = 3SE +/- 1.45, N = 34314424074411841. (CC) gcc options: -O3

OpenArena

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterOpenArena 0.8.5Resolution: 1920 x 1080P-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave1122334455SE +/- 0.13, N = 3SE +/- 0.21, N = 3SE +/- 0.22, N = 3SE +/- 0.26, N = 3SE +/- 0.09, N = 350.5350.6050.3750.7026.13

Tesseract

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 1920 x 1080P-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 311.5811.5811.4311.5910.38

Warsow

Resolution: 1920 x 1080

OpenBenchmarking.orgFrames Per Second, More Is BetterWarsow 1.5Resolution: 1920 x 1080P-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.30, N = 6SE +/- 0.03, N = 3SE +/- 0.03, N = 312.4312.4311.2712.377.17

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2014-01-09H.264 Video EncodingP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave48121620SE +/- 0.07, N = 5SE +/- 0.05, N = 5SE +/- 0.10, N = 5SE +/- 0.04, N = 5SE +/- 0.01, N = 517.5917.5617.5017.624.021. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave170340510680850SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.04, N = 3SE +/- 0.22, N = 3SE +/- 0.55, N = 3194.67195.64194.82193.86770.76

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.8.1-10Time To CompileP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave400800120016002000SE +/- 0.38, N = 3SE +/- 0.51, N = 3SE +/- 0.16, N = 3SE +/- 0.12, N = 3SE +/- 1.74, N = 3476.71475.65476.68475.221717.19

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File CompressionP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave50100150200250SE +/- 0.57, N = 3SE +/- 0.45, N = 3SE +/- 0.20, N = 3SE +/- 0.45, N = 3SE +/- 0.62, N = 362.4963.3563.2162.78217.611. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.99.3WAV To MP3P-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave4080120160200SE +/- 0.03, N = 5SE +/- 0.02, N = 5SE +/- 0.03, N = 5SE +/- 0.03, N = 5SE +/- 0.04, N = 542.7542.7643.0842.72193.561. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.1.1H.264 HD To NTSC DVP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave50100150200250SE +/- 0.34, N = 3SE +/- 0.27, N = 3SE +/- 0.39, N = 3SE +/- 0.36, N = 3SE +/- 0.75, N = 349.7550.1350.1049.69208.161. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lXv -lX11 -lXext -lasound -lSDL -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.7Static Web Page ServingP-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave9001800270036004500SE +/- 16.04, N = 3SE +/- 7.42, N = 3SE +/- 6.07, N = 3SE +/- 13.50, N = 3SE +/- 8.24, N = 34064.734073.864026.064046.471098.771. (CC) gcc options: -shared -fPIC -O2 -pthread


Phoronix Test Suite v10.8.4