Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel.

Learn more about this test at the upstream project site: http://www.kernel.org/.

This utility test profile is maintained by Michael Larabel. This OpenBenchmarking.org test profile was created on 6 December 2010 and last updated on 23 June 2020. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark build-linux-kernel.

This test has an average install time of 1 second and an average run-time of 34 minutes, 13 seconds.

300k+ Downloads + 20k+ Public Benchmark Results

Installation StatsTest Completion StatsPublic Result UploadsOpenBenchmarking.orgEventsTimed Linux Kernel Compilation Popularitypts/build-linux-kernel2015.122016.022016.042016.062016.082016.102016.122017.022017.042017.062017.082017.102017.122018.022018.042018.062018.082018.102018.122019.022019.042019.062019.082019.102019.122020.022020.042020.062020.082020.10200040006000800010000

* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting.

Revision History

pts/build-linux-kernel-1.10.2   [View Source]   23 Jun 2020 10:33 EDT
Add libelf.h as a SystemDependencies, addressing possible build issue outlined in https://github.com/phoronix-test-suite/phoronix-test-suite/pull/430

pts/build-linux-kernel-1.10.1   [View Source]   25 Apr 2020 09:12 EDT
Update against latest Linux 5.4 LTS point release to fix GCC 10 build problems.

pts/build-linux-kernel-1.10.0   [View Source]   13 Oct 2019 20:17 EDT
Update against latest Linux 5.4 snapshot

pts/build-linux-kernel-1.9.1   [View Source]   22 Aug 2018 18:01 EDT
Somehow TimesToRun got overrode to 1 on upload...

pts/build-linux-kernel-1.9.0   [View Source]   22 Aug 2018 17:59 EDT
Update against upstream Linux 4.18, add bison/flex/openssl external dependencies, tweak the def config to avoid libelf dependency.

pts/build-linux-kernel-1.8.0   [View Source]   03 Oct 2017 11:48 EDT
Update against Linux 4.13 upstream

pts/build-linux-kernel-1.7.0   [View Source]   04 Jan 2017 11:36 EST
Update against upstream Linux 4.9.0 kernel

pts/build-linux-kernel-1.6.0   [View Source]   03 Nov 2015 11:36 EST
Update against Linux 4.3.0 kernel.

pts/build-linux-kernel-1.5.3   [View Source]   05 Dec 2014 22:03 EST
Add bc as external dependency -- not installed by default on Arch.

pts/build-linux-kernel-1.5.2   [View Source]   27 Nov 2014 22:12 EST
Simplify make defconfig to better support other architectures.

pts/build-linux-kernel-1.5.1   [View Source]   27 Nov 2014 22:07 EST
Fix rc3/rc6 typo in previous commit pre.sh

pts/build-linux-kernel-1.5.0   [View Source]   27 Nov 2014 21:41 EST
Update against Linux 3.18-rc6 kernel due to the explicit GNU89 kernel change recently to allow this to work better on GCC5.

pts/build-linux-kernel-1.4.0   [View Source]   09 Nov 2014 17:00 EST
Update against latest upstream Linux kernel.

pts/build-linux-kernel-1.3.0   [View Source]   07 Dec 2011 18:10 EST
Update against Linux 3.1 vanilla kernel.

pts/build-linux-kernel-1.2.0   [View Source]   06 Dec 2010 14:28 EST
Initial import into OpenBenchmarking.org

Suites Using This Test

Timed Code Compilation

Multi-Core

CPU Massive

Server CPU Tests

Performance Metrics

Analyze Test Configuration:

Timed Linux Kernel Compilation 5.4

Time To Compile

OpenBenchmarking.org metrics for this test profile configuration based on 3,339 public samples since 13 October 2019 with the latest data as of 1 December 2020.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
Seconds (Average)
Mid-Tier
75th
> 46
Median
50th
91
36th
142
32nd
166
Low-Tier
25th
> 219
22nd
244
OpenBenchmarking.orgDistribution Of Public Results - Time To Compile3339 Results Range From 17 To 9931 Seconds1721641561481310121211141016091808200722062405260428033002320134003599379839974196439545944793499251915390558957885987618663856584678369827181738075797778797781768375857487738972917193709569976899675001000150020002500

Based on OpenBenchmarking.org data, the selected test / test configuration (Timed Linux Kernel Compilation 5.4 - Time To Compile) has an average run-time of 10 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkTime To CompileRun-Time306090120150Min: 1 / Avg: 9.79 / Max: 134

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 1.3%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTime To CompileDeviation48121620Min: 0 / Avg: 1.31 / Max: 13

Recent Test Results

Compare

3 Systems - 218 Benchmark Results

AMD Ryzen 9 5900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.10 - 5.8.0-29-generic - GNOME Shell 3.38.1

1 System - 1 Benchmark Result

Intel Core i7-8550U - Dell 0WV6GW - Intel Xeon E3-1200 v6

Ubuntu 20.04 - 5.4.0-54-generic - GNOME Shell 3.36.4

1 System - 7 Benchmark Results

ARMv7 Cortex-A72 - BCM2711 Raspberry Pi 4 Model B Rev 1.2 - 2048MB

Raspbian 10 - 5.4.79-s3694257+ - LXDE

1 System - 1 Benchmark Result

AMD Ryzen 7 2700X Eight-Core - Gigabyte B450 AORUS M - AMD 17h

Ubuntu 20.04 - 5.4.0-53-generic - X Server 1.20.8

1 System - 1 Benchmark Result

AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII FORMULA - AMD Starship

Arch rolling - 5.9.11-arch2-1 - GNOME Shell 3.38.1

3 Systems - 1 Benchmark Result

Intel Core i7-6820HQ - LENOVO 20EQS64N0B - Intel Xeon E3-1200 v5

Fedora 32 - 5.8.16-200.fc32.x86_64 - KDE Plasma

3 Systems - 1 Benchmark Result

AMD Ryzen 9 3900X 12-Core - Gigabyte X570 AORUS ELITE WIFI - AMD Starship

Fedora 33 - 5.9.10-200.fc33.x86_64 - KDE Plasma 5.20.3

1 System - 1 Benchmark Result

AMD Ryzen 7 3800X 8-Core - ASUS TUF GAMING B550-PLUS - AMD Starship

Debian testing - 5.9.0-3-amd64 - Cinnamon 4.6.7

1 System - 131 Benchmark Results

Intel Core i7-10875H - Dell 0FR8C2 - Intel Comet Lake PCH

Fedora 33 - 5.8.18-300.fc33.x86_64 - GNOME Shell 3.38.1

4 Systems - 131 Benchmark Results

Intel Core i7-10875H - Dell 0FR8C2 - Intel Comet Lake PCH

Fedora 33 - 5.8.18-300.fc33.x86_64 - GNOME Shell 3.38.1

1 System - 1 Benchmark Result

AMD Ryzen 3 3100 4-Core - Gigabyte B550 AORUS PRO - AMD Starship

Ubuntu 20.04 - 5.9.10-050910-generic - X Server 1.20.8

4 Systems - 138 Benchmark Results

Intel Core i7-10875H - Dell 0FR8C2 - Intel Comet Lake PCH

Fedora 33 - 5.8.18-300.fc33.x86_64 - GNOME Shell 3.38.1

Most Popular Test Results

Compare

3 Systems - 268 Benchmark Results

Intel Core i5-2520M - HP 161C - Intel 2nd Generation Core DRAM

Ubuntu 18.04 - 4.18.0-20-generic - GNOME Shell 3.28.3

16 Systems - 119 Benchmark Results

Intel Xeon Platinum 8280 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.04 - 5.4.0-18-generic - GNOME Shell 3.36.0

2 Systems - 535 Benchmark Results

Intel Core i7-1065G7 - Dell 06CDVY - Intel Device 34ef

Ubuntu 20.04 - 5.9.0-050900rc7daily20201003-generic - GNOME Shell 3.36.4

12 Systems - 593 Benchmark Results

AMD Ryzen 5 3600XT 6-Core - MSI X470 GAMING M7 AC - AMD Starship

Ubuntu 20.04 - 5.8.0-050800daily20200622-generic - GNOME Shell 3.36.2

11 Systems - 217 Benchmark Results

AMD Ryzen 9 3950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.04 - 5.9.0-050900-generic - GNOME Shell 3.36.4

8 Systems - 360 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 19.10 - 5.4.0-999-generic - GNOME Shell 3.34.1

3 Systems - 174 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Fedora 32 - 5.8.11-200.fc32.x86_64 - GNOME Shell 3.36.6

6 Systems - 136 Benchmark Results

Intel Core i9-10980XE - ASRock X299 Steel Legend - Intel Sky Lake-E DMI3 Registers

Ubuntu 20.10 - 5.4.0-42-generic - GNOME Shell 3.36.4

18 Systems - 115 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - ASUS ROG ZENITH II EXTREME - AMD Starship

Fedora 30 - 5.3.8-200.local.fc30.x86_64 - GNOME Shell 3.32.2

2 Systems - 403 Benchmark Results

Intel Core i9-10900K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 20.10 - 5.8.0-22-generic - GNOME Shell 3.38.0

Find More Test Results


User Comments

Post A Comment