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&grs&sor.

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 Performanceencode-mp3: WAV To MP3x264: H.264 Video Encodingffmpeg: H.264 HD To NTSC DVbuild-apache: Time To Compileapache: Static Web Page Servingbuild-imagemagick: Time To Compilecompress-pbzip2: 256MB File Compressionpostmark: Disk Transaction Performanceopenarena: 1920 x 1080tesseract: 1920 x 1080warsow: 1920 x 1080P-State PerformanceACPI CPUfreq OndemandACPI CPUfreq ConservativeACPI CPUfreq PerformanceACPI CPUfreq Powersave42.7517.5949.75194.674064.73476.7162.4943150.5311.5812.4342.7617.5650.13195.644073.86475.6563.3544250.6011.5812.4343.0817.5050.10194.824026.06476.6863.2140750.3711.4311.2742.7217.6249.69193.864046.47475.2262.7844150.7011.5912.37193.564.02208.16770.761098.771717.19217.6118426.1310.387.17OpenBenchmarking.org

LAME MP3 Encoding

WAV To MP3

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

x264

H.264 Video Encoding

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

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 2.1.1H.264 HD To NTSC DVACPI CPUfreq PerformanceP-State PerformanceACPI CPUfreq ConservativeACPI CPUfreq OndemandACPI CPUfreq Powersave50100150200250SE +/- 0.36, N = 3SE +/- 0.34, N = 3SE +/- 0.39, N = 3SE +/- 0.27, N = 3SE +/- 0.75, N = 349.6949.7550.1050.13208.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

Timed Apache Compilation

Time To Compile

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

Apache Benchmark

Static Web Page Serving

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

Timed ImageMagick Compilation

Time To Compile

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

Parallel BZIP2 Compression

256MB File Compression

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

PostMark

Disk Transaction Performance

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

OpenArena

Resolution: 1920 x 1080

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

Tesseract

Resolution: 1920 x 1080

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

Warsow

Resolution: 1920 x 1080

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


Phoronix Test Suite v10.8.4