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&rdt&gru .
Intel NUC Linux CPU Governor Performance Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave Intel Celeron N2820 @ 1.80GHz (2 Cores) Intel DN2820FYK Intel ValleyView SSA-CUnit 3584MB 1000GB HGST HTS721010A9 Intel ValleyView Gen7 (755MHz) Intel ValleyView HD Audio Realtek RTL8111/8168/8411 + Intel Wireless 7260 Ubuntu 14.04 3.15.0-999-generic (x86_64) Unity 7.2.0 X Server 1.15.1 intel 2.99.911 3.3 Mesa 10.3.0-devel (git-57730d6 trusty-oibaf-ppa) GCC 4.8.2 ext4 1920x1080 Intel Celeron N2820 @ 2.13GHz (2 Cores) OpenBenchmarking.org Compiler 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,rw Processor 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 powersave Graphics Details - SNA System Details - Disk Scheduler: DEADLINE.
Intel NUC Linux CPU Governor Performance openarena: 1920 x 1080 tesseract: 1920 x 1080 warsow: 1920 x 1080 x264: H.264 Video Encoding apache: Static Web Page Serving postmark: Disk Transaction Performance build-apache: Time To Compile build-imagemagick: Time To Compile compress-pbzip2: 256MB File Compression encode-mp3: WAV To MP3 ffmpeg: H.264 HD To NTSC DV P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 50.53 11.58 12.43 17.59 4064.73 431 194.67 476.71 62.49 42.75 49.75 50.60 11.58 12.43 17.56 4073.86 442 195.64 475.65 63.35 42.76 50.13 50.37 11.43 11.27 17.50 4026.06 407 194.82 476.68 63.21 43.08 50.10 50.70 11.59 12.37 17.62 4046.47 441 193.86 475.22 62.78 42.72 49.69 26.13 10.38 7.17 4.02 1098.77 184 770.76 1717.19 217.61 193.56 208.16 OpenBenchmarking.org
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.5 Resolution: 1920 x 1080 P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 11 22 33 44 55 SE +/- 0.13, N = 3 SE +/- 0.21, N = 3 SE +/- 0.22, N = 3 SE +/- 0.26, N = 3 SE +/- 0.09, N = 3 50.53 50.60 50.37 50.70 26.13
Tesseract Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 1920 x 1080 P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 11.58 11.58 11.43 11.59 10.38
Warsow Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Warsow 1.5 Resolution: 1920 x 1080 P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.30, N = 6 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 12.43 12.43 11.27 12.37 7.17
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 4 8 12 16 20 SE +/- 0.07, N = 5 SE +/- 0.05, N = 5 SE +/- 0.10, N = 5 SE +/- 0.04, N = 5 SE +/- 0.01, N = 5 17.59 17.56 17.50 17.62 4.02 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 900 1800 2700 3600 4500 SE +/- 16.04, N = 3 SE +/- 7.42, N = 3 SE +/- 6.07, N = 3 SE +/- 13.50, N = 3 SE +/- 8.24, N = 3 4064.73 4073.86 4026.06 4046.47 1098.77 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 100 200 300 400 500 SE +/- 1.73, N = 3 SE +/- 1.53, N = 3 SE +/- 6.23, N = 3 SE +/- 2.40, N = 3 SE +/- 1.45, N = 3 431 442 407 441 184 1. (CC) gcc options: -O3
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 170 340 510 680 850 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 SE +/- 0.55, N = 3 194.67 195.64 194.82 193.86 770.76
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.8.1-10 Time To Compile P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 400 800 1200 1600 2000 SE +/- 0.38, N = 3 SE +/- 0.51, N = 3 SE +/- 0.16, N = 3 SE +/- 0.12, N = 3 SE +/- 1.74, N = 3 476.71 475.65 476.68 475.22 1717.19
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 50 100 150 200 250 SE +/- 0.57, N = 3 SE +/- 0.45, N = 3 SE +/- 0.20, N = 3 SE +/- 0.45, N = 3 SE +/- 0.62, N = 3 62.49 63.35 63.21 62.78 217.61 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 40 80 120 160 200 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.04, N = 5 42.75 42.76 43.08 42.72 193.56 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.1.1 H.264 HD To NTSC DV P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 50 100 150 200 250 SE +/- 0.34, N = 3 SE +/- 0.27, N = 3 SE +/- 0.39, N = 3 SE +/- 0.36, N = 3 SE +/- 0.75, N = 3 49.75 50.13 50.10 49.69 208.16 1. (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
Phoronix Test Suite v10.8.4