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&grr .
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 apache: Static Web Page Serving ffmpeg: H.264 HD To NTSC DV encode-mp3: WAV To MP3 compress-pbzip2: 256MB File Compression build-imagemagick: Time To Compile build-apache: Time To Compile x264: H.264 Video Encoding warsow: 1920 x 1080 tesseract: 1920 x 1080 openarena: 1920 x 1080 postmark: Disk Transaction Performance P-State Performance ACPI CPUfreq Ondemand ACPI CPUfreq Conservative ACPI CPUfreq Performance ACPI CPUfreq Powersave 4064.73 49.75 42.75 62.49 476.71 194.67 17.59 12.43 11.58 50.53 431 4073.86 50.13 42.76 63.35 475.65 195.64 17.56 12.43 11.58 50.60 442 4026.06 50.10 43.08 63.21 476.68 194.82 17.50 11.27 11.43 50.37 407 4046.47 49.69 42.72 62.78 475.22 193.86 17.62 12.37 11.59 50.70 441 1098.77 208.16 193.56 217.61 1717.19 770.76 4.02 7.17 10.38 26.13 184 OpenBenchmarking.org
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
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
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
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
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
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
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
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
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
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
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
Phoronix Test Suite v10.8.4