PHP Micro Benchmarks

Various small PHP micro-benchmarks.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark php.

Project Site

php.net

Test Created

23 November 2018

Test Maintainer

Michael Larabel 

Test Type

System

Average Install Time

9 Seconds

Average Run Time

43 Seconds

Accolades

20k+ Downloads

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsPHP Micro Benchmarks Popularity Statisticspts/php2018.112018.122019.012019.022019.032019.042019.052019.062019.072019.082019.092019.102019.112019.122020.012020.022020.032020.042020.052020.062020.072020.082020.092020.102020.112020.122021.012021.022021.032021.042021.052021.062021.072021.082021.092021.1012002400360048006000
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 14 October 2021.
Zend micro_bench48.6%Zend bench51.4%Test Option PopularityOpenBenchmarking.org

Revision History

pts/php-1.0.0   [View Source]   Fri, 23 Nov 2018 13:42:38 GMT
Initial commit.

Suites Using This Test

Server


Performance Metrics

Analyze Test Configuration:

PHP Micro Benchmarks

Test: Zend bench

OpenBenchmarking.org metrics for this test profile configuration based on 1,925 public results since 23 November 2018 with the latest data as of 15 October 2021.

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
# Compatible Public Results
Seconds (Average)
98th
9
0.306 +/- 0.022
96th
4
0.349 +/- 0.006
95th
3
0.364 +/- 0.003
88th
25
0.396 +/- 0.002
81st
4
0.407 +/- 0.006
81st
19
0.410 +/- 0.002
78th
6
0.416 +/- 0.001
78th
12
0.420 +/- 0.040
Mid-Tier
75th
> 0.421
64th
4
0.462 +/- 0.046
63rd
6
0.483 +/- 0.002
63rd
10
0.490 +/- 0.020
62nd
3
0.496 +/- 0.002
62nd
3
0.500 +/- 0.002
60th
10
0.520 +/- 0.020
58th
20
0.540 +/- 0.010
55th
3
0.560 +/- 0.020
55th
12
0.570 +/- 0.060
53rd
100
0.603
Median
50th
0.603
46th
4
0.650 +/- 0.080
38th
3
0.765 +/- 0.002
35th
8
1.040 +/- 0.030
33rd
4
1.160 +/- 0.020
Low-Tier
25th
> 1.480
25th
3
1.500 +/- 0.030
24th
13
1.595 +/- 0.004
24th
7
1.630 +/- 0.010
22nd
23
1.760 +/- 0.030
4th
3
2.208 +/- 0.252
3rd
7
2.550 +/- 0.060
3rd
7
2.710 +/- 0.069
2nd
3
2.962 +/- 0.307
OpenBenchmarking.orgDistribution Of Public Results - Test: Zend bench1894 Results Range From 0 To 11 Seconds00.9171.8342.7513.6684.5855.5026.4197.3368.2539.1710.08711.00430060090012001500

Based on OpenBenchmarking.org data, the selected test / test configuration (PHP Micro Benchmarks - Test: Zend bench) 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: Zend benchRun-Time246810Min: 1 / Avg: 1 / Max: 1

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 RunsTest: Zend benchDeviation3691215Min: 0 / Avg: 1.27 / Max: 9

Recent Test Results

OpenBenchmarking.org Results Compare

16 Systems - 29 Benchmark Results

AMD Ryzen Threadripper 2990WX 32-Core - ASUS ROG ZENITH EXTREME - AMD Family 17h

Ubuntu 18.10 - 4.19.0-999-generic - GNOME Shell 3.30.1

5 Systems - 42 Benchmark Results

AMD FX-6300 Six-Core - ASUS M5A97 R2.0 - AMD RD9x0

Arch rolling - 5.14.12-zen1-1-zen - X Server 1.20.13

4 Systems - 42 Benchmark Results

AMD FX-6300 Six-Core - ASUS M5A97 R2.0 - AMD RD9x0

Arch rolling - 5.14.12-zen1-1-zen - X Server 1.20.13

3 Systems - 42 Benchmark Results

AMD FX-6300 Six-Core - ASUS M5A97 R2.0 - AMD RD9x0

Arch rolling - 5.14.12-zen1-1-zen - X Server 1.20.13

2 Systems - 42 Benchmark Results

AMD FX-6300 Six-Core - ASUS M5A97 R2.0 - AMD RD9x0

Arch rolling - 5.14.12-zen1-1-zen - X Server 1.20.13

1 System - 162 Benchmark Results

Intel Atom C3708 - v1.0 - Intel Device 1980

Ubuntu 18.04 - 4.19.157-0419157-generic - GNOME Shell 3.28.4

1 System - 2 Benchmark Results

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 2 Benchmark Results

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 2 Benchmark Results

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 3 Benchmark Results

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 42 Benchmark Results

AMD FX-6300 Six-Core - ASUS M5A97 R2.0 - AMD RD9x0

Arch rolling - 5.14.12-zen1-1-zen - X Server 1.20.13

1 System - 1 Benchmark Result

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 1 Benchmark Result

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 4 Benchmark Results

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

1 System - 2 Benchmark Results

Intel Core i5-4590 - Dell 0WMJ54 - 16GB

Ubuntu 20.04.1 LTS - 5.14.0-0.rc6.46.fc35.x86_64 - i915

Most Popular Test Results

Find More Test Results