Compile Bench

Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories

Learn more about this test at the upstream project site: oss.oracle.com.

This utility test is maintained by Michael Larabel. This OpenBenchmarking.org test profile was created on 6 December 2010 and last updated on 18 February 2018. To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark compilebench.

This test has an average install time of 1 second and an average run-time of 1 minute, 22 seconds.

250k+ Downloads

Installation StatsTest Completion StatsPublic Result UploadsOpenBenchmarking.orgEventsCompile Bench Popularitypts/compilebench2015.092015.112016.012016.032016.052016.072016.092016.112017.012017.032017.052017.072017.092017.112018.012018.032018.052018.072018.092018.112019.012019.032019.052019.072019.092019.112020.012020.032020.052020.0760450840123016202010

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

Read Compiled Tree28.0%Initial Create38.9%Compile33.1%Test Option PopularityOpenBenchmarking.org

Revision History

pts/compilebench-1.0.2   [View Source]   18 Feb 2018 15:38 EST
Use python2 binary name to avoid systems where python now points to python3.

pts/compilebench-1.0.1   [View Source]   25 Nov 2013 12:48 EST
Update download link. Oracle seems to block PTS client.

pts/compilebench-1.0.0   [View Source]   06 Dec 2010 14:35 EST
Initial import into OpenBenchmarking.org

Performance Metrics

Analyze Test Configuration:

Compile Bench 0.6

Test: Initial Create

OpenBenchmarking.org metrics for this test profile configuration based on 9,341 public samples since 6 December 2010 with the latest data as of 19 September 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
MB/s (Average)
88th
458
Mid-Tier
75th
< 323
66th
249
Median
50th
179
44th
159
Low-Tier
25th
< 91
25th
89
OpenBenchmarking.orgDistribution Of Public Results - Test: Initial Create9341 Results Range From 0 To 890 MB/s03060901201501802102402703003303603904204504805105405706006306606907207507808108408709002004006008001000

Based on OpenBenchmarking.org data, the selected test / test configuration (Compile Bench 0.6 - Test: Initial Create) has an average run-time of 2 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 BenchmarkTest: Initial CreateRun-Time510152025Min: 1 / Avg: 1.35 / Max: 20

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: Initial CreateDeviation306090120150Min: 0 / Avg: 5.1 / Max: 159

Recent Test Results

Compare

1 System - 27 Benchmark Results

Intel Core i7 960 - ASUS P6T SE - Intel 5520

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

1 System - 27 Benchmark Results

AMD Ryzen 3 2200G - ASRock A320M-ITX - AMD Raven

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

5 Systems - 200 Benchmark Results

AMD EPYC 7F72 24-Core - ASRockRack EPYCD8 - AMD Starship

Ubuntu 20.04 - 5.9.0-rc4-pts - GNOME Shell 3.36.4

1 System - 22 Benchmark Results

2 x Intel Xeon Gold 6138 - Dell 08JG8G - Intel Sky Lake-E DMI3 Registers

CentOS 7.8.2003 - 3.10.0-1127.18.2.el7.x86_64 - GCC 8.3.0

3 Systems - 259 Benchmark Results

AMD EPYC 7F72 24-Core - ASRockRack EPYCD8 - AMD Starship

Ubuntu 20.04 - 5.9.0-rc4-pts - GNOME Shell 3.36.4

1 System - 27 Benchmark Results

2 x Intel Xeon E5-2450 v2 - HP ProLiant DL360e Gen8 - 8GB

Debian GNU - 5.4.34-1-pve - GCC 8.3.0

1 System - 27 Benchmark Results

Intel Xeon Platinum 8124M - Amazon EC2 c5.xlarge - Intel 440FX 82441FX PMC

Amazon Linux 2 - 4.14.192-147.314.amzn2.x86_64 - GCC 7.3.1 20180712

1 System - 27 Benchmark Results

Intel Xeon Platinum 8124M - Amazon EC2 c5.xlarge - Intel 440FX 82441FX PMC

Amazon Linux 2 - 4.14.192-147.314.amzn2.x86_64 - GCC 7.3.1 20180712

1 System - 70 Benchmark Results

4 x Intel Xeon Gold 6136 - Intel 440BX - Intel 440BX

Debian 10 - 4.19.0-10-amd64 - GCC 8.3.0

1 System - 70 Benchmark Results

4 x Intel Xeon Gold 6136 - Intel 440BX - Intel 440BX

Debian 10 - 4.19.0-10-amd64 - GCC 8.3.0

Most Popular Test Results

Find More Test Results


User Comments

Post A Comment