PHPBench

PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc.

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

Project Site

pureftpd.org

Test Created

6 December 2010

Last Updated

25 November 2020

Test Maintainer

Michael Larabel 

Test Type

System

Average Install Time

1 Second

Average Run Time

1 Minute, 6 Seconds

Accolades

250k+ Downloads + 10k+ Public Benchmark Results

Supported Platforms


Public Result Uploads *Reported Test Completions **Reported Installs **Test Profile Page Views ***OpenBenchmarking.orgEventsPHPBench Popularity Statisticspts/phpbench2010.122011.042011.082011.122012.042012.082012.122013.042013.082013.122014.042014.082014.122015.042015.082015.122016.042016.082016.122017.042017.082017.122018.042018.082018.122019.042019.082019.122020.042020.082020.122021.042021.0840K80K120K160K200K
* 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 16 October 2021.

Revision History

pts/phpbench-1.1.6   [View Source]   Wed, 25 Nov 2020 10:34:47 GMT
Update with PHP 8.0 compatibility fixes.

pts/phpbench-1.1.5   [View Source]   Wed, 07 Mar 2018 11:41:36 GMT
Fix for command execution on Windows.

pts/phpbench-1.1.4   [View Source]   Wed, 28 Feb 2018 12:09:24 GMT
Fix for Windows Cygwin handling.

pts/phpbench-1.1.3   [View Source]   Wed, 28 Feb 2018 12:01:20 GMT
Bundle the patch into new zip package rather than patching each install, also make test compatible with all OS

pts/phpbench-1.1.2   [View Source]   Sun, 12 Nov 2017 17:24:30 GMT
Updated handling of $PHP_BIN

pts/phpbench-1.1.1   [View Source]   Tue, 24 Jan 2017 07:32:03 GMT
Fix for PHP7 compatibility.

pts/phpbench-1.1.0   [View Source]   Wed, 10 Apr 2013 15:14:21 GMT
Support using $PHP_BIN for specifying PHP binary and update iteration count to one million.

pts/phpbench-1.0.0   [View Source]   Mon, 06 Dec 2010 15:18:35 GMT
Initial import into OpenBenchmarking.org

Suites Using This Test

Server

CPU Massive

Server CPU Tests

Single-Threaded


Performance Metrics

Analyze Test Configuration:

PHPBench 0.8.1

PHP Benchmark Suite

OpenBenchmarking.org metrics for this test profile configuration based on 144,922 public results since 10 April 2013 with the latest data as of 20 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
Score (Average)
100th
24
1105869 +/- 80828
100th
5
995472 +/- 22837
100th
3
888299 +/- 97493
100th
3
862216 +/- 399
100th
3
833344 +/- 4181
100th
9
828145 +/- 52218
100th
8
820147 +/- 7390
100th
4
817873 +/- 2256
100th
18
811673 +/- 99579
100th
6
809187 +/- 36245
100th
16
799965 +/- 69266
100th
69
798068 +/- 96542
100th
45
756354 +/- 63537
100th
52
742582 +/- 81831
100th
6
734268 +/- 8058
100th
255
733527 +/- 32350
100th
10
733234 +/- 7279
100th
4
727249 +/- 25670
100th
4
725528 +/- 96342
100th
3
725318 +/- 36760
100th
7
722919 +/- 37180
100th
3
720091 +/- 3727
100th
25
717643 +/- 57976
100th
17
712940 +/- 65098
100th
3
703476 +/- 64727
100th
14
701660 +/- 24820
100th
28
699028 +/- 8606
100th
20
683079 +/- 52055
100th
3
682736 +/- 27775
100th
3
676718 +/- 1076
100th
8
676250 +/- 5565
100th
6
676037 +/- 3816
100th
3
675396 +/- 10694
100th
10
675001 +/- 12489
100th
19
668610 +/- 39679
100th
14
664034 +/- 11151
100th
3
663064 +/- 3589
100th
60
661310 +/- 83163
100th
5
651096 +/- 24712
100th
4
649281 +/- 23704
99th
5
647870 +/- 20802
99th
68
647385 +/- 57928
99th
4
646756 +/- 44685
99th
3
644250 +/- 25910
99th
5
644073 +/- 19150
99th
22
643040 +/- 1546
99th
4
643000 +/- 20842
99th
5
642058 +/- 4048
99th
20
640558 +/- 14196
99th
17
639856 +/- 3113
99th
36
637113 +/- 72710
99th
6
636640 +/- 23579
99th
13
629086 +/- 68492
99th
5
626810 +/- 16429
99th
15
626225 +/- 16610
99th
4
626071 +/- 13332
99th
13
625777 +/- 20263
99th
41
623742 +/- 56615
99th
3
622739 +/- 17895
99th
21
618863 +/- 35107
99th
15
617932 +/- 11400
99th
20
612042 +/- 10595
99th
23
608899 +/- 50585
99th
9
606784 +/- 26542
99th
106
606573
99th
8
605065 +/- 1426
98th
8
604203 +/- 8751
98th
52
603385 +/- 1783
98th
10
601414 +/- 12629
98th
323
599664 +/- 1550
98th
5
596336 +/- 32964
98th
53
595765 +/- 60100
98th
44
590197 +/- 48110
98th
16
585283 +/- 52367
98th
118
580309 +/- 3266
98th
11
575025 +/- 21453
98th
6
574683 +/- 3077
98th
15
573489 +/- 4339
98th
4
566880 +/- 20280
98th
15
565212 +/- 19414
97th
5
564374 +/- 18082
97th
21
551305 +/- 59830
97th
25
550173 +/- 70737
97th
217
543554 +/- 4650
97th
22
537778 +/- 35328
97th
14
533629 +/- 62801
97th
3
530043 +/- 75592
97th
9
529786 +/- 10629
96th
125
525977 +/- 3043
96th
4
525093 +/- 28553
96th
3
525084 +/- 9002
96th
6
524247 +/- 3619
96th
4
523714 +/- 22485
96th
16
521536 +/- 7759
96th
10
519614 +/- 69192
96th
4
518743 +/- 18927
96th
11
518306 +/- 14648
96th
4
515371 +/- 7852
96th
11
515250 +/- 8338
96th
3
514889 +/- 21739
96th
59
512635 +/- 36128
96th
6
512303 +/- 32260
96th
5
512297 +/- 63228
96th
4
509135 +/- 33789
96th
9
509094 +/- 17853
96th
12
508980 +/- 20104
96th
13
507898 +/- 10708
96th
4
505902 +/- 34370
96th
9
504455 +/- 12256
96th
4
503776 +/- 18693
96th
12
501365 +/- 9652
96th
7
501317 +/- 31662
96th
4
497186 +/- 1495
95th
10
495812 +/- 22478
95th
5
491568 +/- 620
95th
10
490348 +/- 23874
95th
4
490084 +/- 4115
95th
17
489496 +/- 26183
95th
15
488314 +/- 34001
95th
5
487097 +/- 29423
95th
7
485886 +/- 2880
95th
7
481295 +/- 52892
95th
18
480594 +/- 30423
95th
5
480131 +/- 35919
95th
22
478852 +/- 7035
95th
17
477189 +/- 43301
95th
30
476418 +/- 40380
95th
8
475577 +/- 26545
95th
6
475306 +/- 4805
95th
6
470865 +/- 60345
95th
3
470815 +/- 22753
95th
5
470780 +/- 2209
95th
4
470196 +/- 28505
95th
4
469009 +/- 32679
95th
37
468349 +/- 60688
95th
3
466091 +/- 442
95th
4
465991 +/- 31928
95th
120
465364 +/- 22127
95th
17
457577 +/- 6490
95th
3
449554 +/- 4367
94th
19
445575 +/- 45467
94th
3
444454 +/- 2439
94th
4
439507 +/- 33277
94th
3
435488 +/- 12897
94th
15
422284 +/- 25822
94th
7
409674 +/- 17091
93rd
5
404724 +/- 42450
93rd
5
403710 +/- 6664
92nd
3
395386 +/- 14323
84th
169
385450 +/- 33958
Mid-Tier
75th
< 378640
72nd
70
376244 +/- 2118
64th
11
368637 +/- 10101
62nd
15
364655 +/- 33987
60th
210
358423 +/- 39598
58th
3
343680 +/- 48591
54th
5
333623 +/- 816
Median
50th
331156
47th
105
323752
46th
426
314564 +/- 1644
46th
27
309973 +/- 19505
45th
326
297138 +/- 25694
45th
8
285599 +/- 4162
45th
105
284598
44th
3
270510 +/- 40398
44th
3
262307 +/- 36288
44th
9
251707 +/- 6414
44th
117
250315 +/- 36853
44th
5
246458 +/- 2443
43rd
8
234022 +/- 2110
43rd
107
217823
43rd
4
214596 +/- 464
43rd
5
212732 +/- 5339
43rd
3
212381 +/- 2345
43rd
4
212197 +/- 1791
43rd
11
211544 +/- 8236
43rd
4
209572 +/- 211
43rd
6
209511 +/- 23507
43rd
3
204296 +/- 66
43rd
17
199520 +/- 13070
43rd
9
191302 +/- 859
43rd
4
181549 +/- 11500
43rd
4
179387 +/- 10463
43rd
6
177321 +/- 25128
42nd
3
173905 +/- 1979
42nd
15
173698 +/- 3600
42nd
4
172264 +/- 4603
42nd
4
164925 +/- 361
42nd
4
162507 +/- 684
42nd
3
159212 +/- 4498
42nd
7
156465 +/- 1531
41st
3
149492 +/- 2273
41st
3
148856 +/- 21658
41st
116
143857 +/- 5241
41st
3
141030 +/- 146
41st
4
140098 +/- 5805
41st
10
138375 +/- 19332
41st
9
136443 +/- 12581
41st
4
132465 +/- 1790
41st
7
129883 +/- 1374
41st
3
129871 +/- 797
41st
4
127131 +/- 17823
41st
3
125382 +/- 514
41st
9
124978 +/- 14116
41st
3
123831 +/- 16694
41st
3
122734 +/- 2180
41st
117
122538 +/- 10649
40th
215
118448 +/- 1781
40th
4
118228 +/- 17452
40th
8
108334 +/- 321
39th
119
105481 +/- 947
39th
6
104491 +/- 1179
39th
3
103827 +/- 751
39th
8
103203 +/- 12262
38th
114
101286 +/- 2747
38th
30
99613 +/- 1844
38th
6
95858 +/- 1660
38th
3
95630 +/- 8350
37th
210
94060 +/- 399
36th
13
87892 +/- 6452
32nd
8
82673 +/- 7091
32nd
243
82572 +/- 9450
32nd
211
81793 +/- 602
32nd
106
81116
32nd
4
80177 +/- 732
29th
6
75812 +/- 2418
28th
1371
75422 +/- 265
27th
6
74162 +/- 383
27th
13
71594 +/- 7920
Low-Tier
25th
< 70409
25th
3
69888 +/- 6991
25th
3
68743 +/- 115
24th
4
67264 +/- 5160
24th
321
67060 +/- 728
23rd
5
65832 +/- 5326
23rd
3
65762 +/- 3567
23rd
5
65704 +/- 3177
22nd
107
63446 +/- 1049
22nd
8
61173 +/- 2266
22nd
3
61043 +/- 45
21st
3
58317 +/- 5079
17th
332
57309 +/- 5820
15th
4
54966 +/- 1165
15th
5
53711 +/- 67
14th
11
52757 +/- 5230
14th
4
51329 +/- 395
13th
3
49253 +/- 353
13th
3
48328 +/- 6592
13th
105
46601
12th
14
45292 +/- 4966
11th
107
43392
11th
9
42853 +/- 4584
11th
105
42710
11th
317
42163 +/- 603
10th
6
42017 +/- 512
9th
215
41252 +/- 193
7th
15
29931 +/- 1531
5th
3
23456 +/- 2392
5th
10
22961 +/- 2720
4th
6
20917 +/- 131
4th
7
19208 +/- 528
3rd
18
17640 +/- 1487
3rd
11
11309 +/- 630
3rd
5
11162 +/- 726
3rd
105
10323
3rd
4
10217 +/- 813
3rd
17
8274 +/- 791
OpenBenchmarking.orgDistribution Of Public Results - PHP Benchmark Suite138586 Results Range From 2639 To 1617183 Score2639349306722199512131803164094196385228676260967293258325549357840390131422422454713487004519295551586583877616168648459680750713041745332777623809914842205874496906787939078971369100366010359511068242110053311328241165115119740612296971261988129427913265701358861139115214234431455734148802515203161552607158489816171898K16K24K32K40K

Based on OpenBenchmarking.org data, the selected test / test configuration (PHPBench 0.8.1 - PHP Benchmark Suite) has an average run-time of 3 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 BenchmarkPHP Benchmark SuiteRun-Time48121620Min: 1 / Avg: 2.74 / Max: 15

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

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsPHP Benchmark SuiteDeviation48121620Min: 0 / Avg: 0.85 / Max: 17

Does It Scale Well With Increasing Cores?

No, based on the automated analysis of the collected public benchmark data, this test / test settings does not generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BasePHPBench CPU Core ScalingPHP Benchmark Suite246812162024283248641.42922.85844.28765.71687.146

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 1 Benchmark Result

Common KVM - QEMU Standard PC - Intel 440FX 82441FX PMC

Rocky Linux 8.4 - 4.18.0-305.19.1.el8_4.x86_64 - GCC 8.4.1 20200928

1 System - 1 Benchmark Result

Common KVM - QEMU Standard PC - Intel 440FX 82441FX PMC

AlmaLinux 8.4 - 4.18.0-305.19.1.el8_4.x86_64 - GCC 8.4.1 20200928

1 System - 1 Benchmark Result

Common KVM - QEMU Standard PC - Intel 440FX 82441FX PMC

Red Hat Enterprise Linux 8.4 - 4.18.0-305.19.1.el8_4.x86_64 - GCC 8.4.1 20200928

4 Systems - 60 Benchmark Results

Intel Core i9-11900K - ASUS ROG MAXIMUS XIII HERO - 2 x 16384 MB 3200MHz Corsair CMK32GX4M2Z3600C18

Microsoft Windows 11 Pro Build 22000 - 10.0 - 30.0.13025.5005

1 System - 2 Benchmark Results

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

1 System - 20 Benchmark Results

2 x Common KVM - QEMU Standard PC - 4096MB

Ubuntu 21.10 - 5.13.0-19-generic - 1.1.182

1 System - 27 Benchmark Results

2 x Common KVM - QEMU Standard PC - Intel 82G33

Ubuntu 20.04 - 5.4.0-88-generic - GNOME Shell 3.36.9

1 System - 1 Benchmark Result

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

1 System - 2 Benchmark Results

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

1 System - 2 Benchmark Results

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

3 Systems - 60 Benchmark Results

Intel Core i9-11900K - ASUS ROG MAXIMUS XIII HERO - Intel Tiger Lake-H

Arch Linux - 5.14.12-arch1-1 - GNOME Shell 40.5

1 System - 1 Benchmark Result

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

1 System - 1 Benchmark Result

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

1 System - 1 Benchmark Result

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

1 System - 2 Benchmark Results

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

Ubuntu 20.04.1 LTS - 5.14.11-300.fc35.x86_64 - i915

Most Popular Test Results

OpenBenchmarking.org Results Compare

16 Systems - 119 Benchmark Results

2 x Intel Xeon Silver 4216 - GIGABYTE MD61-SC2-00 v01000100 - Intel Sky Lake-E DMI3 Registers

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

5 Systems - 87 Benchmark Results

ARMv7 rev 1 - Rockchip - 2048MB

Ubuntu 16.04 - 4.4.66-rockchip - Xfce 4.12

1 System - 88 Benchmark Results

AArch64 rev 3 - HiKey Development Board - 2048MB

Debian 8.7 - 3.18.0-linaro-hikey - X Server 1.16.4

4 Systems - 99 Benchmark Results

Intel Core i7-1165G7 - Dell 0GG9PT - Intel Tiger Lake-LP

Ubuntu 20.10 - 5.9.2-050902-generic - GNOME Shell 3.38.1

2 Systems - 23 Benchmark Results

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

Ubuntu 19.10 - 5.3.0-23-generic - GNOME Shell 3.34.1

6 Systems - 1421 Benchmark Results

Unknown - Marvell Armada 3720 Board - 2048MB

Ubuntu 16.04 - 4.4.52-armada-17.06.2-g12feccb - GCC 5.4.0 20160609

2 Systems - 178 Benchmark Results

Intel Core i9-7980XE - ASUS PRIME X299-A - Intel Sky Lake-E DMI3 Registers

Ubuntu 18.04 - 4.15.2-041502-generic - GNOME Shell 3.26.2

1 System - 30 Benchmark Results

Unknown - 2048MB - 8GB H8G1e

Debian 8.5 - 4.4.0-135-arm64 - LXDE 0.7.2

1 System - 1004 Benchmark Results

SiFive RISC-V - FriendlyElec NanoPC-T4 - Rockchip RK3399

Ubuntu 18.04 - 4.4.138 - LXDE 0.9.3

1 System - 16 Benchmark Results

ARMv7 rev 4 - BCM2835 Raspberry Pi 3 Model B Rev 1.2 - 927MB

Raspbian 9.4 - 4.9.80-v7+ - X Server 1.19.2

3 Systems - 182 Benchmark Results

AMD Ryzen Threadripper 1950X 16-Core - Gigabyte X399 AORUS Gaming 7 - AMD Family 17h

Ubuntu 18.04 - 4.15.2-041502-generic - GNOME Shell 3.26.2

2 Systems - 6 Benchmark Results

Unknown - NationalChip gx6605s - 57MB

Buildroot 2018.02-git - 4.9.56 - GNOME Shell

28 Systems - 37 Benchmark Results

AMD Ryzen 3 1300X - ASRock AB350 Pro4 - AMD Device 1450

Ubuntu 17.10 - 4.15.2-041502-generic - GNOME Shell 3.26.2

Find More Test Results