Intel Haswell Linux 3.9 To Linux 4.9 Kernel Tests

Big Linux kernel comparison. Linux kernel benchmarks by Michael Larabel for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1611144-LO-AUTOCOMPA93&sro.

Intel Haswell Linux 3.9 To Linux 4.9 Kernel TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay DriverVulkanCompilerFile-SystemScreen ResolutionDesktopDisplay ServerOpenGLLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13Linux 3.14Linux 3.15Linux 3.16Linux 3.17Linux 3.18Linux 3.19Linux 4.0Linux 4.1Linux 4.2Linux 4.3Linux 4.4Linux 4.5Linux 4.6Linux 4.7Linux 4.8Linux 4.9IntelR CoreTM i7-3770 CPU @ 3.40GHzIntel Core i7-4790K @ 4.00GHz (8 Cores)Gigabyte Z97-HD3PIntel 4th Gen Core DRAM16384MB120GB OCZ TRION100Intel Xeon E3-1200 v3/4th Gen Core IGPIntel Xeon E3-1200 v3/4thDELL P2415QRealtek RTL8111/8168/8411Ubuntu 16.103.9.0-030900-generic (x86_64)modesetting 1.18.41.0.21GCC 6.2.0 20161005ext41920x10803.10.0-031000-generic (x86_64)Unity 7.5.0X Server 1.18.43.3 Mesa 12.1.0-devel- padoka PPA3.11.0-031100-generic (x86_64)3840x2160Intel Core i7-4790K @ 4.40GHz (8 Cores)3.12.0-031200-generic (x86_64)3.13.0-031300-generic (x86_64)3.14.0-031400-generic (x86_64)3.15.0-031500-generic (x86_64)3.16.0-031600-generic (x86_64)3.17.0-031700-generic (x86_64)3.18.0-031800-generic (x86_64)3.19.0-031900-generic (x86_64)4.0.0-040000-generic (x86_64)4.1.0-040100-generic (x86_64)4.2.0-040200-generic (x86_64)4.3.0-040300-generic (x86_64)4.4.0-040400-generic (x86_64)4.5.0-040500-generic (x86_64)4.6.0-040600-generic (x86_64)4.7.0-040700-generic (x86_64)4.8.0-040800-generic (x86_64)4.9.0-999-generic (x86_64) 20161019Intel Core i7-3770 @ 3.90GHz (8 Cores)Dell 0M9KCMIntel Xeon E3-1200 v2/3rd256GB ADATA SSD SP900Intel Xeon E3-1200 v2/3rd Gen CoreRealtek ALC269VBDELL U2410 + DELL U2311HIntel 82579LM Gigabit Connection4.8.0-27-generic (x86_64)KDE Frameworks 53.3 Mesa 12.0.33840x1200OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -vDisk Details- Linux 3.9: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.11: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.12: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.13: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.14: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.15: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.16: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.17: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.18: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 3.19: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.0: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.1: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.2: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.3: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.4: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.5: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.6: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- Linux 4.7: CFQ / data=ordered,errors=remount-ro,relatime,rw- Linux 4.8: none / data=ordered,errors=remount-ro,relatime,rw- Linux 4.9: DEADLINE / data=ordered,errors=remount-ro,relatime,rwProcessor Details- Linux 3.9: Scaling Governor: acpi-cpufreq ondemand- Linux 3.10: Scaling Governor: acpi-cpufreq ondemand- Linux 3.11: Scaling Governor: acpi-cpufreq ondemand- Linux 3.12: Scaling Governor: intel_pstate powersave- Linux 3.13: Scaling Governor: intel_pstate powersave- Linux 3.14: Scaling Governor: intel_pstate powersave- Linux 3.15: Scaling Governor: intel_pstate powersave- Linux 3.16: Scaling Governor: intel_pstate powersave- Linux 3.17: Scaling Governor: intel_pstate powersave- Linux 3.18: Scaling Governor: intel_pstate powersave- Linux 3.19: Scaling Governor: intel_pstate powersave- Linux 4.0: Scaling Governor: intel_pstate powersave- Linux 4.1: Scaling Governor: intel_pstate powersave- Linux 4.2: Scaling Governor: intel_pstate powersave- Linux 4.3: Scaling Governor: intel_pstate powersave- Linux 4.4: Scaling Governor: intel_pstate powersave- Linux 4.5: Scaling Governor: intel_pstate powersave- Linux 4.6: Scaling Governor: intel_pstate powersave- Linux 4.7: Scaling Governor: intel_pstate powersave- Linux 4.8: Scaling Governor: intel_pstate powersave- Linux 4.9: Scaling Governor: intel_pstate powersave- IntelR CoreTM i7-3770 CPU @ 3.40GHz: Scaling Governor: intel_pstate powersaveSystem Details- Linux 3.9, Linux 3.10, Linux 3.11, Linux 3.12, Linux 3.13, Linux 3.14, Linux 3.15, Linux 3.16, Linux 3.17, Linux 3.18, Linux 3.19, Linux 4.0, Linux 4.1, Linux 4.2, Linux 4.3, Linux 4.4, Linux 4.5, Linux 4.6, Linux 4.7, Linux 4.8, Linux 4.9: Python 2.7.12+.

Intel Haswell Linux 3.9 To Linux 4.9 Kernel Testscompress-pbzip2: 256MB File CompressionDifferenceStandard ErrorStandard DeviationLinux 3.9Linux 3.10Linux 3.11Linux 3.12Linux 3.13Linux 3.14Linux 3.15Linux 3.16Linux 3.17Linux 3.18Linux 3.19Linux 4.0Linux 4.1Linux 4.2Linux 4.3Linux 4.4Linux 4.5Linux 4.6Linux 4.7Linux 4.8Linux 4.9IntelR CoreTM i7-3770 CPU @ 3.40GHz8.311.22x0.288.23%8.111.23x0.144.12%8.211.22x0.113.20%8.081.24x0.123.53%8.121.23x0.195.78%8.081.24x0.175.29%8.051.24x0.134.11%8.121.23x0.134.04%8.101.24x0.175.22%8.051.24x0.113.48%8.051.24x0.154.48%7.971.25x0.154.50%8.071.24x0.123.55%8.081.24x0.164.97%8.111.23x0.123.59%8.131.23x0.144.35%8.161.23x0.123.68%8.061.24x0.143.49%8.211.22x0.132.72%8.151.23x0.153.27%8.121.23x0.123.32%10.591.00x0.152.38%OpenBenchmarking.org

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionIntelR CoreTM i7-3770 CPU @ 3.40GHzLinux 3.10Linux 3.11Linux 3.12Linux 3.13Linux 3.14Linux 3.15Linux 3.16Linux 3.17Linux 3.18Linux 3.19Linux 3.9Linux 4.0Linux 4.1Linux 4.2Linux 4.3Linux 4.4Linux 4.5Linux 4.6Linux 4.7Linux 4.8Linux 4.93691215SE +/- 0.15, N = 3SE +/- 0.14, N = 6SE +/- 0.11, N = 6SE +/- 0.12, N = 6SE +/- 0.19, N = 6SE +/- 0.17, N = 6SE +/- 0.13, N = 6SE +/- 0.13, N = 6SE +/- 0.17, N = 6SE +/- 0.11, N = 6SE +/- 0.15, N = 6SE +/- 0.28, N = 6SE +/- 0.15, N = 6SE +/- 0.12, N = 6SE +/- 0.16, N = 6SE +/- 0.12, N = 6SE +/- 0.14, N = 6SE +/- 0.12, N = 6SE +/- 0.14, N = 4SE +/- 0.13, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 510.598.118.218.088.128.088.058.128.108.058.058.317.978.078.088.118.138.168.068.218.158.121. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread


Phoronix Test Suite v10.8.4